PFND3D11_1DDI_VIDEOPROCESSORGETOUTPUTEXTENSION Rückruffunktion (d3d10umddi.h)
Gibt private Zustandsdaten 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 durch einen Aufruf der CreateVideoProcessor-Funktion erstellt wurde.
unnamedParam3
pGuid [in]
Ein Zeiger auf eine GUID, die die privaten Zustandsdaten identifiziert. Die Bedeutung dieser GUID wird vom Grafiktreiber definiert.
unnamedParam4
DataSize [in]
Die Größe der privaten Zustandsdaten in Bytes im Puffer, auf die vom pData-Parameter verwiesen wird.
unnamedParam5
pData [ein, aus]
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 privaten Zustandsdaten wurden erfolgreich zurückgegeben. |
D3DDDIERR_DEVICEREMOVED | Der Grafikkarte wurde entfernt. |
E_FAIL | Der Display-Miniporttreiber kann die angeforderten privaten Zustandsdaten vom Videoprozessor nicht zurückgeben. |
E_OUTOFMEMORY | Arbeitsspeicher war nicht verfügbar, um den Vorgang abzuschließen. |
Hinweise
Die Microsoft Direct3D-Runtime überprüft keine Parameterdaten, bevor die VideoProcessorSetOutputExtension-Funktion aufgerufen wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Zielplattform | Desktop |
Kopfzeile | d3d10umddi.h (einschließlich D3d10umddi.h) |