다음을 통해 공유


DXGK_CREATEPROCESSFLAGS 구조체(d3dkmddi.h)

DXGK_CREATEPROCESSFLAGS Dxgkrnl Dxgkrnl DxgkDdiCreateProcess를프로세스의 특성을 설명하는 제공된 플래그는 KMD(커널 모드 드라이버) 프로세스 개체를 만드는 것입니다.

통사론

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

hDxgkProcess 참조하는 프로세스가 시스템 프로세스임을 나타냅니다.

GdiProcess

hDxgkProcess 참조하는 프로세스가 GDI 프로세스임을 나타냅니다.

VirtualMachineProcess

DxgkDdiCreateProcess 호출하는 동안 생성되는 Dxgkrnl 프로세스가 가상 머신과 연결되어 있음을 나타냅니다. 각 가상 머신 Dxgkrnl 프로세스는 동일한 가상 머신 작업자 프로세스와 동일한 EPROCESS에 속합니다. WDDM 2.2에 도입되었습니다.

VirtualMachineWorkerProcess

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

SessionIsolatedContainer

프로세스가 세션 격리 컨테이너 내에서 실행 중인지 여부를 나타냅니다. WDDM 2.5에 도입되었습니다.

Reserved

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

Value

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

요구 사항

요구
지원되는 최소 클라이언트 Windows 10
지원되는 최소 서버 Windows Server 2016
헤더 d3dkmddi.h(D3dkmddi.h 포함)

참고 항목

DXGKARG_CREATEPROCESS

DxgkDdiCreateProcess