Partager via


structure D3D12DDIARG_CREATEDEVICE_0003 (d3d12umddi.h)

La structure D3D12DDIARG_CREATEDEVICE_0003 décrit l’appareil d’affichage à créer.

Syntaxe

typedef struct D3D12DDIARG_CREATEDEVICE_0003 {
  [in] D3D12DDI_HRTDEVICE           hRTDevice;
  [in] UINT                         Interface;
  [in] UINT                         Version;
       const D3DDDI_DEVICECALLBACKS *pKTCallbacks;
       D3D12DDI_HDEVICE             hDrvDevice;
  union {
         const D3D12DDI_CORELAYER_DEVICECALLBACKS_0003 *p12UMCallbacks;
         const D3D12DDI_CORELAYER_DEVICECALLBACKS_0022 *p12UMCallbacks_0022;
         const D3D12DDI_CORELAYER_DEVICECALLBACKS_0050 *p12UMCallbacks_0050;
         const D3D12DDI_CORELAYER_DEVICECALLBACKS_0062 *p12UMCallbacks_0062;
  };
       D3D12DDI_CREATE_DEVICE_FLAGS Flags;
} D3D12DDIARG_CREATEDEVICE_0003;

Membres

[in] hRTDevice

Handle vers l’appareil d’affichage (contexte graphique) qui spécifie le handle que le pilote doit utiliser lorsqu’il revient au runtime Direct3D.

[in] Interface

Version de l’interface Direct3D.

[in] Version

Valeur UINT que le pilote peut utiliser pour identifier le moment où le runtime Direct3D a été généré (la version du runtime).

pKTCallbacks

Pointeur vers une structure D3DDDI_DEVICECALLBACKS qui contient une table des fonctions de rappel du runtime Direct3D que le pilote peut utiliser pour accéder aux services du noyau.

hDrvDevice

Handle vers l’appareil d’affichage (contexte graphique) que le runtime Direct3D utilise dans les appels de pilotes suivants pour identifier l’appareil d’affichage.

p12UMCallbacks

Pointeur vers une structure D3D12DDI_CORELAYER_DEVICECALLBACKS_0003 qui contient une table des fonctions de rappel du runtime Direct3D que le pilote peut utiliser pour accéder aux fonctionnalités d’exécution en mode utilisateur de base.

p12UMCallbacks_0022

Pointeur vers une structure D3D12DDI_CORELAYER_DEVICECALLBACKS_0022 qui contient une table des fonctions de rappel du runtime Direct3D que le pilote peut utiliser pour accéder à la fonctionnalité d’exécution en mode utilisateur principal.

p12UMCallbacks_0050

Pointeur vers une structure D3D12DDI_CORELAYER_DEVICECALLBACKS_0050 qui contient une table des fonctions de rappel du runtime Direct3D que le pilote peut utiliser pour accéder aux fonctionnalités de runtime en mode utilisateur de base.

p12UMCallbacks_0062

Pointeur vers une structure D3D12DDI_CORELAYER_DEVICECALLBACKS_0062 qui contient une table des fonctions de rappel du runtime Direct3D que le pilote peut utiliser pour accéder aux fonctionnalités d’exécution en mode utilisateur de base.

Flags

Indicateurs de valeurs qui identifient comment créer l’appareil d’affichage.

Exigences

Exigence Valeur
d’en-tête d3d12umddi.h

Voir aussi

PFND3D12DDI_CREATEDEVICE_0003