DXGK_GPUPCAPS 구조체(d3dkmddi.h)
커널 모드 디스플레이 드라이버는 DXGK_GPUPCAPS 구조를 사용하여 GPU 분할(GPU-P) 기능을 식별합니다.
통사론
typedef struct _DXGK_GPUPCAPS {
union {
struct {
UINT VirtualMachineHibernation : 1;
UINT HotDriverUpdate : 1;
UINT LiveMigration : 1;
UINT ScatterMapReserve : 1;
#if ...
UINT Reserved : 28;
#else
UINT Reserved : 30;
#endif
};
UINT Value;
} Caps;
} DXGK_GPUPCAPS;
회원
Caps
GPU-P 디바이스에 대한 기능 플래그를 포함하는 공용 구조체입니다.
Caps.VirtualMachineHibernation
드라이버는 GPU-P 디바이스에 대한 게스트 최대 절전 모드를 지원하는 경우 이 비트를 설정합니다. 게스트 최대 절전 모드에 대한 지원은 선택 사항이며 드라이버 인증에는 필요하지 않습니다. 드라이버가 게스트 최대 절전 모드를 지원하지 않는 경우 최대 절전 모드가 활성화되고 GPU-P 어댑터가 추가된 VM이 시작되지 않습니다.
Caps.HotDriverUpdate
드라이버는 GPU-P 디바이스에 대한 핫 드라이버 업데이트를 지원하는 경우 이 비트를 설정합니다.
Caps.LiveMigration
드라이버는GPU-P 디바이스에 대한
Caps.ScatterMapReserve
드라이버는 향후 릴리스에서 추가될 *DxgkDdiSetVirtualGpuResources2를 지원하는 경우 이 비트를 설정합니다. Windows 11 버전 24H2(WDDM 3.2)에 추가되었습니다.
Caps.Reserved
예약.
Caps.Value
GPU-P 기능의 결합된 비트 필드를 나타내는 UINT 값입니다.
발언
KMD는 DXGKQAITYPE_GPUPCAPS 요청에 대한 응답으로 이러한 한도를 채워야 합니다. OS는 DxgkDdiStartDevice 호출한 후 어댑터가 GPU 분할을 지원하는 경우에만 디바이스 초기화 중에 이를 쿼리합니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 버전 1903 |
헤더 | d3dkmddi.h |