Partager via


PFND3DDDI_EXTENSIONEXECUTE fonction de rappel (d3dumddi.h)

La fonction ExtensionExecute effectue une opération à l’aide de l’appareil d’extension DirectX Video Accelerator (DXVA) donné.

Syntaxe

PFND3DDDI_EXTENSIONEXECUTE Pfnd3dddiExtensionexecute;

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

Paramètres

hDevice

Handle de l’appareil d’affichage (contexte graphique).

unnamedParam2

pData [in]

Pointeur vers une structure D3DDDIARG_EXTENSIONEXECUTE qui décrit l’opération DXVA à effectuer.

Valeur de retour

ExtensionExecute retourne l’une des valeurs suivantes :

Retourner le code Description
S_OK L’opération DXVA est effectuée avec succès.
E_OUTOFMEMORY ExtensionExecute n’a pas pu allouer la mémoire requise pour qu’elle se termine.

Remarques

Pour plus d’informations, consultez support étendu pour DirectX VA 2.0.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista
plateforme cible Bureau
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

CreateExtensionDevice

D3DDDIARG_EXTENSIONEXECUTE

D3DDDI_DEVICEFUNCS