DXGKARG_CREATEDEVICE struttura (d3dkmddi.h)

La struttura DXGKARG_CREATEDEVICE descrive un dispositivo di contesto grafico.

Sintassi

typedef struct _DXGKARG_CREATEDEVICE {
  HANDLE hDevice;
  union {
    DXGK_CREATEDEVICEFLAGS Flags;
    DXGK_DEVICEINFO        *pInfo;
  };
  ULONG  Pasid;
  HANDLE hKmdProcess;
} DXGKARG_CREATEDEVICE;

Members

hDevice

Handle per il dispositivo del contesto grafico. In input alla funzione DxgkDdiCreateDevice, hDevice specifica l'handle che il driver deve usare quando viene chiamato nel sottosistema del kernel della grafica Microsoft DirectX.

Il driver genera un handle univoco e lo passa al sottosistema grafico DirectX. In output dalla funzione DxgkDdiCreateDevice, hDevice specifica l'handle che il sottosistema grafico DirectX deve usare nelle chiamate driver successive per identificare il dispositivo.

Flags

Struttura DXGK_CREATEDEVICEFLAGS che identifica come creare il dispositivo.

pInfo

Puntatore a una struttura DXGK_DEVICEINFO che contiene parametri necessari per il sottosistema grafico DirectX dal driver miniport visualizzato.

Pasid

Processo PASID proprietario per una GPU del vettore di supporto.

Supportato a partire da Windows 10.

hKmdProcess

Handle per l'oggetto processo del driver in modalità kernel corrispondente.

Supportato a partire da Windows 10.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Intestazione d3dkmddi.h (include D3dkmddi.h)

Vedi anche

DXGK_CREATEDEVICEFLAGS

DXGK_DEVICEINFO

DxgkDdiCreateDevice