Freigeben über


PFND3DDDI_EXTENSIONEXECUTE Rückruffunktion (d3dumddi.h)

Die ExtensionExecute-Funktion führt einen Vorgang mithilfe des angegebenen DirectX Video Accelerator (DXVA)-Erweiterungsgeräts 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 DXVA-Vorgang beschreibt.

Rückgabewert

ExtensionExecute gibt einen der folgenden Werte zurück:

Rückgabecode Beschreibung
S_OK Der DXVA-Vorgang wird erfolgreich ausgeführt.
E_OUTOFMEMORY ExtensionExecute konnte den erforderlichen Arbeitsspeicher nicht zuordnen, damit er abgeschlossen werden kann.

Bemerkungen

Weitere Informationen finden Sie unter erweiterten Support für DirectX VA 2.0.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Zielplattform- Desktop
Header- d3dumddi.h (include D3dumddi.h)

Siehe auch

CreateExtensionDevice

D3DDDIARG_EXTENSIONEXECUTE

D3DDDI_DEVICEFUNCS