структура D3DKMT_WDDM_3_0_CAPS (d3dkmdt.h)

Зарезервировано для системного использования. Не используйте.

Синтаксис

typedef struct _D3DKMT_WDDM_3_0_CAPS {
  union {
    struct {
      UINT HwFlipQueueSupportState : 2;
      UINT HwFlipQueueEnabled : 1;
      UINT DisplayableSupported : 1;
      UINT Reserved : 28;
    };
    UINT Value;
  };
} D3DKMT_WDDM_3_0_CAPS;

Члены

HwFlipQueueSupportState

DXGK_FEATURE_SUPPORT_ значениеXXX , указывающее состояние поддержки драйвера для очереди аппаратного переворачивания с поддержкой GPU. Это поле может иметь одно из следующих значений:

Значение Значение
DXGK_FEATURE_SUPPORT_ALWAYS_OFF Если драйвер не поддерживает функцию, он не вызывает QueryFeatureSupport с этим идентификатором функции. Это значение предоставляется для удобства реализации перечисления возможных состояний поддержки драйверов для определенной функции.
DXGK_FEATURE_SUPPORT_EXPERIMENTAL Поддержка функции драйвером находится в экспериментальном состоянии.
DXGK_FEATURE_SUPPORT_STABLE Поддержка функции драйвером находится в стабильном состоянии.
DXGK_FEATURE_SUPPORT_ALWAYS_ON Поддержка драйвера для функции находится в состоянии постоянно включено. Драйвер не работает без включения этой функции.

HwFlipQueueEnabled

Указывает, включена ли в данный момент очередь переключений оборудования для этого GPU.

DisplayableSupported

Указывает, поддерживается ли отображаемая функция.

Reserved

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

Value

Альтернативный способ доступа к битам ограничения.

Комментарии

Графическое ядро использует D3DKMT_WDDM_3_0_CAPS для хранения различных возможностей, представленных в модели WDDM версии 3.0. Драйвер предоставляет свои возможности поддержки во время инициализации, поэтому он уже знает все значения, указанные в этой структуре.

Требования

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