다음을 통해 공유


DXGK_CREATEPROCESSFLAGS 구조체(d3dkmddi.h)

DXGK_CREATEPROCESSFLAGSDXGKARG_CREATEPROCESSDxgkDdiCreateProcess 와 함께 사용하여 Microsoft DirectX 그래픽 커널 프로세스 개체에 대한 커널 모드 드라이버 개체를 만듭니다.

구문

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;

멤버

SystemProcess

시스템 프로세스가 생성되고 있음을 나타냅니다.

GdiProcess

GDI 프로세스가 생성되고 있음을 나타냅니다.

VirtualMachineProcess

DxgkDdiCreateProcess를 호출하는 동안 만들어진 가상 머신 DXG 프로세스입니다. 각 가상 머신 DXG 프로세스는 동일한 가상 머신 작업자 프로세스와 동일한 EPROCESS에 속합니다.

VirtualMachineWorkerProcess

DxgkDdiCreateProcess를 호출하는 동안 생성된 가상 머신 작업자 프로세스입니다. 이 프로세스 컨텍스트에서 렌더링 또는 드라이버 리소스가 만들어지지 않으므로 드라이버는 특정 리소스 할당을 건너뛸 수 있습니다.

SessionIsolatedContainer

세션 격리 컨테이너입니다.

Reserved

이 멤버는 예약되어 있으며 0으로 설정해야 합니다.

Value

구조체의 비트필드 멤버의 통합 값입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10
지원되는 최소 서버 Windows Server 2016
머리글 d3dkmddi.h(D3dkmddi.h 포함)

추가 정보

DXGKARG_CREATEPROCESS

DxgkDdiCreateProcess