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