struttura D3DDDIARG_EXTENSIONEXECUTE (d3dumddi.h)
La struttura D3DDDIARG_EXTENSIONEXECUTE descrive un'operazione di estensione Microsoft DirectX Video Acceleration (VA) da eseguire.
Sintassi
typedef struct _D3DDDIARG_EXTENSIONEXECUTE {
[in] HANDLE hExtension;
[in] UINT Function;
[in] DXVADDI_PRIVATEDATA *pPrivateInput;
[in] DXVADDI_PRIVATEDATA *pPrivateOutput;
[in] UINT NumBuffers;
DXVADDI_PRIVATEBUFFER *pBuffers;
} D3DDDIARG_EXTENSIONEXECUTE;
Membri
[in] hExtension
Handle per il dispositivo di estensione DirectX VA. Il driver di visualizzazione in modalità utente restituisce questo handle in una chiamata alla relativa funzione CreateExtensionDevice.
[in] Function
Operazione specifica da eseguire. I valori possibili per questo membro sono definiti dal dispositivo di estensione.
[in] pPrivateInput
Puntatore a una struttura DXVADDI_PRIVATEDATA che contiene dati necessari al driver per eseguire l'operazione di estensione.
[in] pPrivateOutput
Puntatore a una struttura DXVADDI_PRIVATEDATA che contiene dati sull'operazione di estensione restituita dal driver.
[in] NumBuffers
Numero di buffer nell'elenco a cui punta pBuffers.
pBuffers
[in] Puntatore a un elenco di strutture DXVADDI_PRIVATEBUFFER che descrivono buffer privati usati da un dispositivo di estensione per eseguire un'operazione estesa.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
intestazione | d3dumddi.h (include D3dumddi.h) |