PFND3DDDI_EXTENSIONEXECUTE funzione di callback (d3dumddi.h)

La funzione ExtensionExecute esegue un'operazione usando il dispositivo di estensione di Microsoft DirectX Video Accelerator (VA).

Sintassi

PFND3DDDI_EXTENSIONEXECUTE Pfnd3dddiExtensionexecute;

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

Parametri

hDevice

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

pData [in]

Puntatore a una struttura D3DDDIARG_EXTENSIONEXECUTE che descrive l'operazione DirectX VA da eseguire.

Valore restituito

ExtensionExecute restituisce uno dei valori seguenti:

Codice restituito Descrizione
S_OK L'operazione DirectX VA viene eseguita correttamente.
E_OUTOFMEMORY ExtensionExecute non è riuscito a allocare la memoria necessaria per il completamento.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Desktop
Intestazione d3dumddi.h (include D3dumddi.h)

Vedi anche

D3DDDIARG_EXTENSIONEXECUTE

D3DDDI_DEVICEFUNCS