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 |