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)

Voir aussi

DXGK_CREATEDEVICEFLAGS

DXGK_DEVICEINFO

DxgkDdiCreateDevice