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 vers l’appareil de contexte graphique. Lors de l’entrée de la fonction DxgkDdiCreateDevice, hDevice spécifie le handle que le pilote doit utiliser lorsqu’il revient dans 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. Lors de 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 des 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.
Prise en charge à partir de Windows 10.
hKmdProcess
Handle vers l’objet de processus de pilote en mode noyau correspondant.
Prise en charge à partir de Windows 10.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista |
d’en-tête | d3dkmddi.h (include D3dkmddi.h) |