다음을 통해 공유


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 디바이스에 대한 실시간 마이그레이션을 지원하는 경우 이 비트를 설정합니다. Windows 11 버전 24H2(WDDM 3.2)에 추가되었습니다.

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

참고 항목

DXGK_QUERYADAPTERINFOTYPE