Partager via


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)

Voir aussi

DXGK_CREATEDEVICEFLAGS

DXGK_DEVICEINFO

DxgkDdiCreateDevice