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

Структура DXGKARGCB_QUERYFEATURESUPPORT — это параметр, передаваемый функции обратного вызова DXGKCB_QUERYFEATURESUPPORT для запроса поддержки функций.

Синтаксис

typedef struct _DXGKARGCB_QUERYFEATURESUPPORT {
  HANDLE          DeviceHandle;
  DXGK_FEATURE_ID FeatureId;
  UINT            DriverSupportState;
  BOOLEAN         Enabled;
} DXGKARGCB_QUERYFEATURESUPPORT;

Члены

DeviceHandle

[in] Дескриптор устройства, переданный функции драйвера DxgkDdiStartDevice .

FeatureId

[in] Значение DXGK_FEATURE_ID , идентифицирующее функцию для запроса состояния включенного.

DriverSupportState

[in] Значение UINT, указывающее состояние поддержки драйвера для функции, определяемой с помощью FeatureId. Это поле может иметь одно из следующих значений.

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

Enabled

[out] ОС задает для этого поля значение FALSE, чтобы указать драйверу не включать эту функцию, и устанавливает значение TRUE, если ОС разрешает драйверу включить эту функцию.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 20H1
Минимальная версия сервера Windows Server 2022 (WDDM 2.9)
Верхняя часть d3dkmddi.h

См. также раздел

DXGKCB_QUERYFEATURESUPPORT