Condividi tramite


struttura D3DDDIARG_CREATEEXTENSIONDEVICE (d3dumddi.h)

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

Sintassi

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

Membri

[in] pGuid

Puntatore al GUID che rappresenta il tipo di estensione DIRECTX VA. Il runtime Direct3D chiama la funzione GetCapsper eseguire query sui GUID di estensione supportati.

[in] pPrivate

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

[out] hExtension

Handle per il dispositivo di estensione. Il driver in modalità utente crea questo handle. Il runtime Direct3D lo usa per identificare il dispositivo di estensione nelle chiamate successive.

Osservazioni

Per altre informazioni, vedere Creazione e uso di un dispositivo di estensione DirectX VA 2.0.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista
intestazione d3dumddi.h (include D3dumddi.h)

Vedere anche

CreateExtensionDevice

DXVADDI_PRIVATEDATA

GetCaps