PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTEXTENSION Rückruffunktion (d3d10umddi.h)
Legt private Zustandsdaten für einen Videoprozessor aus einer Anwendung fest.
Syntax
PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTEXTENSION Pfnd3d111DdiVideoprocessorsetoutputextension;
HRESULT Pfnd3d111DdiVideoprocessorsetoutputextension(
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 enthält.
Rückgabewert
VideoProcessorSetOutputExtension gibt einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
S_OK | Die daten des privaten Zustands wurden erfolgreich festgelegt. |
D3DDDIERR_DEVICEREMOVED | Der Grafikadapter wurde entfernt. |
E_FAIL | Der Miniporttreiber für die Anzeige kann die angeforderten privaten Zustandsdaten für den Videoprozessor nicht festlegen. |
E_OUTOFMEMORY | Der Arbeitsspeicher war nicht verfügbar, um den Vorgang abzuschließen. |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
mindestens unterstützte Server- | Windows Server 2012 |
Zielplattform- | Desktop |
Header- | d3d10umddi.h (include D3d10umddi.h) |