PFND3DDDI_EXTENSIONEXECUTE Rückruffunktion (d3dumddi.h)

Die ExtensionExecute-Funktion führt einen Vorgang mithilfe des angegebenen Erweiterungsgeräts für Microsoft DirectX Video Accelerator (VA) aus.

Syntax

PFND3DDDI_EXTENSIONEXECUTE Pfnd3dddiExtensionexecute;

HRESULT Pfnd3dddiExtensionexecute(
  HANDLE hDevice,
  const D3DDDIARG_EXTENSIONEXECUTE *unnamedParam2
)
{...}

Parameter

hDevice

Ein Handle für das Anzeigegerät (Grafikkontext).

unnamedParam2

pData [in]

Ein Zeiger auf eine D3DDDIARG_EXTENSIONEXECUTE Struktur, die den auszuführenden DirectX VA-Vorgang beschreibt.

Rückgabewert

ExtensionExecute gibt einen der folgenden Werte zurück:

Rückgabecode Beschreibung
S_OK Der DirectX VA-Vorgang wurde erfolgreich ausgeführt.
E_OUTOFMEMORY ExtensionExecute konnte den erforderlichen Arbeitsspeicher nicht zuweisen, damit er vollständig ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Desktop
Kopfzeile d3dumddi.h (include D3dumddi.h)

Weitere Informationen

D3DDDIARG_EXTENSIONEXECUTE

D3DDDI_DEVICEFUNCS