Condividi tramite


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)

Vedi anche

DXGKARG_CREATEPROCESS

DxgkDdiCreateProcess