Partager via


structure D3DDDIARG_CREATEEXTENSIONDEVICE (d3dumddi.h)

La structure D3DDDIARG_CREATEEXTENSIONDEVICE décrit un appareil d’extension DirectX Video Acceleration (DirectX VA) à créer.

Syntaxe

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

Membres

[in] pGuid

Pointeur vers le GUID qui représente le type d’extension Va DirectX. Le runtime Direct3D appelle la fonction GetCaps pour rechercher les GUID d’extension pris en charge.

[in] pPrivate

Pointeur vers la structure DXVADDI_PRIVATEDATA qui contient les données nécessaires par le pilote pour créer le périphérique d’extension.

[out] hExtension

Handle pour le périphérique d’extension du pilote en mode utilisateur. Le runtime Direct3D utilise ce handle pour identifier l’appareil d’extension dans les appels suivants.

Remarques

Pour plus d’informations, consultez Création et utilisation d’un appareil d’extension DirectX VA 2.0.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

CreateExtensionDevice

DXVADDI_PRIVATEDATA

GetCaps