Share via


D3DDDIARG_CREATEEXTENSIONDEVICE struttura (d3dumddi.h)

La struttura D3DDDIARG_CREATEEXTENSIONDEVICE descrive un dispositivo di estensione DirectX Video Acceleration (DirectX VA) microsoft da creare.

Sintassi

typedef struct _D3DDDIARG_CREATEEXTENSIONDEVICE {
  [in]     const GUID          *pGuid;
  [in]     DXVADDI_PRIVATEDATA *pPrivate;
  [in/out] HANDLE              hExtension;
} D3DDDIARG_CREATEEXTENSIONDEVICE;

Members

[in] pGuid

Puntatore al GUID che rappresenta il tipo di estensione DirectX VA. Il runtime di Microsoft Direct3D chiama la funzione GetCaps per eseguire query per i GUID di estensione supportati.

[in] pPrivate

Puntatore alla struttura DXVADDI_PRIVATEDATA che contiene dati necessari per creare il dispositivo di estensione.

[in/out] hExtension

Handle per il dispositivo di estensione. Il driver di visualizzazione in modalità utente deve impostare questo handle su un valore che il runtime Direct3D può usare per identificare il dispositivo di estensione nelle chiamate successive.

Requisiti

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

Vedi anche

CreateExtensionDevice

DXVADDI_PRIVATEDATA

GetCaps