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) |