Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt private Statusdaten von einem Videoprozessor an eine Anwendung zurück.
Syntax
PFND3D11_1DDI_VIDEOPROCESSORGETOUTPUTEXTENSION Pfnd3d111DdiVideoprocessorgetoutputextension;
HRESULT Pfnd3d111DdiVideoprocessorgetoutputextension(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
const GUID *unnamedParam3,
UINT unnamedParam4,
void *unnamedParam5
)
{...}
Parameter
unnamedParam1
hDevice [in]
Ein Handle für das Anzeigegerät (Grafikkontext).
unnamedParam2
hVideoProcessor- [in]
Ein Handle für das Videoprozessorobjekt, das über einen Aufruf der CreateVideoProcessor--Funktion erstellt wurde.
unnamedParam3
pGuid [in]
Ein Zeiger auf eine GUID, die die daten des privaten Zustands identifiziert. Die Bedeutung dieser GUID wird vom Grafiktreiber definiert.
unnamedParam4
DataSize- [in]
Die Größe der privaten Zustandsdaten im Puffer in Bytes, auf die vom pData--Parameter verwiesen wird.
unnamedParam5
pData- [in, out]
Ein Zeiger auf einen Puffer, der die privaten Zustandsdaten empfängt.
Rückgabewert
VideoProcessorGetOutputExtension gibt einen der folgenden Werte zurück:
| Rückgabecode | Beschreibung |
|---|---|
| S_OK | Die daten des privaten Zustands wurden erfolgreich zurückgegeben. |
| D3DDDIERR_DEVICEREMOVED | Der Grafikadapter wurde entfernt. |
| E_FAIL | Der Anzeigeminiporttreiber kann die angeforderten privaten Zustandsdaten nicht vom Videoprozessor zurückgeben. |
| E_OUTOFMEMORY | Der Arbeitsspeicher war nicht verfügbar, um den Vorgang abzuschließen. |
Bemerkungen
Die Microsoft Direct3D-Laufzeit überprüft keine Parameterdaten, bevor sie die VideoProcessorSetOutputExtension--Funktion aufruft.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 8 |
| mindestens unterstützte Server- | Windows Server 2012 |
| Zielplattform- | Desktop |
| Header- | d3d10umddi.h (include D3d10umddi.h) |