structure D3D12DDIARG_CREATEDEVICE_0003 (d3d12umddi.h)
La structure D3D12DDIARG_CREATEDEVICE_0003 décrit le périphérique 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 du périphérique d’affichage (contexte graphique) qui spécifie le handle que le pilote doit utiliser lorsqu’il rappelle le 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 de fonctions de rappel du runtime Direct3D que le pilote peut utiliser pour accéder aux services du noyau.
hDrvDevice
Handle du périphérique d’affichage (contexte graphique) que le runtime Direct3D utilise dans les appels de pilotes suivants pour identifier le périphérique d’affichage.
p12UMCallbacks
Pointeur vers une structure de D3D12DDI_CORELAYER_DEVICECALLBACKS_0003 qui contient une table de fonctions de rappel du runtime Direct3D que le pilote peut utiliser pour accéder aux principales fonctionnalités d’exécution en mode utilisateur.
p12UMCallbacks_0022
Pointeur vers une structure D3D12DDI_CORELAYER_DEVICECALLBACKS_0022 qui contient une table de fonctions de rappel du runtime Direct3D que le pilote peut utiliser pour accéder aux principales fonctionnalités d’exécution en mode utilisateur.
p12UMCallbacks_0050
Pointeur vers une structure de D3D12DDI_CORELAYER_DEVICECALLBACKS_0050 qui contient une table de fonctions de rappel du runtime Direct3D que le pilote peut utiliser pour accéder aux principales fonctionnalités d’exécution en mode utilisateur.
p12UMCallbacks_0062
Pointeur vers une structure de D3D12DDI_CORELAYER_DEVICECALLBACKS_0062 qui contient une table de fonctions de rappel du runtime Direct3D que le pilote peut utiliser pour accéder aux principales fonctionnalités d’exécution en mode utilisateur.
Flags
Valeurs d’indicateur qui identifient comment créer l’appareil d’affichage.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12umddi.h |