Поделиться через


структура 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

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

DXGK_FEATURE_ID

DXGKCB_QUERYFEATURESUPPORT