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 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 enthält.
Rückgabewert
VideoProcessorSetOutputExtension gibt einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
S_OK | Die privaten Zustandsdaten wurden erfolgreich festgelegt. |
D3DDDIERR_DEVICEREMOVED | Der Grafikkarte wurde entfernt. |
E_FAIL | Der Anzeigeminiporttreiber kann die angeforderten privaten Zustandsdaten für den Videoprozessor nicht festlegen. |
E_OUTOFMEMORY | Arbeitsspeicher war nicht verfügbar, um den Vorgang abzuschließen. |
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) |