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