Condividi tramite


struttura DXGKARG_CREATEDEVICE (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;

Membri

hDevice

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

Il driver genera un handle univoco e lo passa al sottosistema grafico DirectX. Nell'output della 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 richiesti dal sottosistema grafico DirectX dal driver di miniport di visualizzazione.

Pasid

Processo del proprietario PASID per una GPU della macchina a vettori di supporto.

Supportato a partire da Windows 10.

hKmdProcess

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

Supportato a partire da Windows 10.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista
intestazione d3dkmddi.h (include D3dkmddi.h)

Vedere anche

DXGK_CREATEDEVICEFLAGS

DXGK_DEVICEINFO

DxgkDdiCreateDevice