DXGK_CREATEPROCESSFLAGS 구조체(d3dkmddi.h)
DXGK_CREATEPROCESSFLAGSDXGKARG_CREATEPROCESS 및 DxgkDdiCreateProcess 와 함께 사용하여 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 포함) |