structure DXGKARG_CREATEDEVICE (d3dkmddi.h)
La structure DXGKARG_CREATEDEVICE décrit un périphérique de contexte graphique.
Syntaxe
typedef struct _DXGKARG_CREATEDEVICE {
HANDLE hDevice;
union {
DXGK_CREATEDEVICEFLAGS Flags;
DXGK_DEVICEINFO *pInfo;
};
ULONG Pasid;
HANDLE hKmdProcess;
} DXGKARG_CREATEDEVICE;
Membres
hDevice
Handle de l’appareil de contexte graphique. Lors de l’entrée dans la fonction DxgkDdiCreateDevice , hDevice spécifie le handle que le pilote doit utiliser lorsqu’il rappelle le sous-système du noyau graphique Microsoft DirectX.
Le pilote génère un handle unique et le transmet au sous-système graphique DirectX. Sur la sortie de la fonction DxgkDdiCreateDevice , hDevice spécifie le handle que le sous-système graphique DirectX doit utiliser dans les appels de pilotes suivants pour identifier l’appareil.
Flags
Structure DXGK_CREATEDEVICEFLAGS qui identifie comment créer l’appareil.
pInfo
Pointeur vers une structure DXGK_DEVICEINFO qui contient les paramètres requis par le sous-système graphique DirectX à partir du pilote miniport d’affichage.
Pasid
PasID du processus propriétaire pour un GPU de machine vectorielle de prise en charge.
Pris en charge à partir de Windows 10.
hKmdProcess
Handle de l’objet de processus du pilote en mode noyau correspondant.
Pris en charge à partir de Windows 10.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
En-tête | d3dkmddi.h (inclure D3dkmddi.h) |