DXGK_GPUPCAPS 구조체(d3dkmddi.h)
커널 모드 디스플레이 드라이버는 DXGK_GPUPCAPS 구조를 사용하여 GPU 기능을 식별합니다.
통사론
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
Caps.VirtualMachineHibernation
GPU-P 디바이스에 대해 게스트 최대 절전 모드가 지원되는 경우 드라이버는 한도를 설정합니다. 게스트 최대 절전 모드에 대한 지원은 선택 사항이며 드라이버 인증에는 필요하지 않습니다. 최대 절전 모드를 사용하도록 설정하고 GPU-P 어댑터가 추가된 VM은 드라이버가 게스트 최대 절전 모드를 지원하지 않는 경우 시작되지 않습니다.
Caps.HotDriverUpdate
GPU-P 디바이스에 대해 핫 드라이버 업데이트가 지원되는 경우 드라이버는 상한을 설정합니다.
Caps.LiveMigration
Caps.ScatterMapReserve
Caps.Reserved
예약.
Caps.Value
다양한 GPU-P 기능에 대한 비트 필드의 UINT 컬렉션입니다.
발언
KMD는 DXGKQAITYPE_GPUPCAPSQueryAdapterInfo 요청에 대한 응답으로 이러한 한도를 채워야 합니다. OS는 DxgkDdiStartDevice 호출한 후 어댑터가 GPU 분할을 지원하는 경우에만 디바이스 초기화 중에 이를 쿼리합니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 버전 1903 |
헤더 | d3dkmddi.h |