Partager via


D3DDDIARG_CREATEEXTENSIONDEVICE structure (d3dumddi.h)

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

Syntaxe

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

Membres

[in] pGuid

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

[in] pPrivate

Pointeur vers la structure DXVADDI_PRIVATEDATA qui contient les données dont le pilote a besoin pour créer le périphérique d’extension.

[in/out] hExtension

Handle pour l’appareil d’extension. Le pilote d’affichage en mode utilisateur doit définir ce handle sur une valeur que le runtime Direct3D peut utiliser pour identifier le périphérique d’extension dans les appels suivants.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

CreateExtensionDevice

DXVADDI_PRIVATEDATA

GetCaps