структура DXGK_GPUPCAPS (d3dkmddi.h)

Драйвер отображения в режиме ядра использует структуру DXGK_GPUPCAPS для определения возможностей GPU.

Синтаксис

typedef struct _DXGK_GPUPCAPS {
  union {
    struct {
      UINT VirtualMachineHibernation : 1;
      UINT HotDriverUpdate : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  } Caps;
} DXGK_GPUPCAPS;

Члены

Caps

Caps.VirtualMachineHibernation

Драйвер устанавливает ограничение, если для устройств GPU-P поддерживается гостевая гибернация. Поддержка гостевого режима гибернации является необязательной и не требуется для сертификации драйвера. Виртуальная машина с включенной гибернацией и добавленным адаптером GPU-P не запустится, если драйвер не поддерживает гостевую гибернацию.

Caps.HotDriverUpdate

Драйвер устанавливает ограничение, если горячее обновление драйвера поддерживается для устройств GPU P.

Caps.Reserved

Зарезервировано.

Caps.Value

Коллекция битовых полей UINT для различных возможностей GPU-P.

Комментарии

KMD должен заполнить эти ограничения в ответ на запрос DXGKQAITYPE_GPUPCAPSQueryAdapterInfo . Они запрашиваются ОС во время инициализации устройства после вызова DxgkDdiStartDevice и только в том случае, если адаптер поддерживает секционирование GPU.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1903
Верхняя часть d3dkmddi.h