struttura DXGK_CREATEPROCESSFLAGS (d3dkmddi.h)
DXGK_CREATEPROCESSFLAGS viene usato con DXGKARG_CREATEPROCESS e DxgkDdiCreateProcess per creare un oggetto driver in modalità kernel per un oggetto processo del kernel grafico Microsoft DirectX.
Sintassi
typedef struct _DXGK_CREATEPROCESSFLAGS {
union {
struct {
UINT SystemProcess : 1;
UINT GdiProcess : 1;
UINT VirtualMachineProcess : 1;
UINT VirtualMachineWorkerProcess : 1;
UINT SessionIsolatedContainer : 1;
#if ...
UINT Reserved : 27;
#elif
UINT Reserved : 28;
#elif
UINT Reserved : 29;
#else
UINT Reserved : 30;
#endif
};
UINT Value;
};
} DXGK_CREATEPROCESSFLAGS;
Members
SystemProcess
Indica che viene creato un processo di sistema.
GdiProcess
Indica che viene creato un processo GDI.
VirtualMachineProcess
Processo DXG della macchina virtuale creato durante una chiamata a DxgkDdiCreateProcess. Si noti che ogni processo DXG di ogni macchina virtuale appartiene allo stesso processo EPROCESS dello stesso processo di lavoro della macchina virtuale.
VirtualMachineWorkerProcess
Processo di lavoro della macchina virtuale creato durante una chiamata a DxgkDdiCreateProcess. Si noti che poiché non viene creata alcuna risorsa di rendering o driver in questo contesto di processo, il driver potrebbe ignorare l'allocazione di determinate risorse.
SessionIsolatedContainer
Contenitore isolato della sessione.
Reserved
Questo membro è riservato e deve essere impostato su zero.
Value
Valore consolidato dei membri del campo di bit della struttura.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Intestazione | d3dkmddi.h (include D3dkmddi.h) |