Condividi tramite


PFND3DDDI_EXTENSIONEXECUTE funzione di callback (d3dumddi.h)

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

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 DXVA da eseguire.

Valore restituito

ExtensionExecute restituisce uno dei valori seguenti:

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

Osservazioni

Per altre informazioni, vedere supporto esteso per DirectX VA 2.0.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista
piattaforma di destinazione Desktop
intestazione d3dumddi.h (include D3dumddi.h)

Vedere anche

CreateExtensionDevice

D3DDDIARG_EXTENSIONEXECUTE

D3DDDI_DEVICEFUNCS