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