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


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

DXGKARG_QUERYFEATURESUPPORT — это параметр функции DxgkDdiQueryFeatureSupport.

Синтаксис

typedef struct _DXGKARG_QUERYFEATURESUPPORT {
  DXGK_FEATURE_ID      FeatureId;
  DXGK_FEATURE_VERSION MinSupportedVersion;
  DXGK_FEATURE_VERSION MaxSupportedVersion;
  BOOLEAN              AllowExperimental;
  BOOLEAN              SupportedByDriver;
  BOOLEAN              SupportedOnCurrentConfig;
} DXGKARG_QUERYFEATURESUPPORT;

Члены

FeatureId

[in] Значение DXGK_FEATURE_ID, указывающее идентификатор запрашиваемой функции.

MinSupportedVersion

[out] Определяемое драйвером значение, определяющее минимальную версию, поддерживаемую драйвером. Если SupportedByDriver имеет значение TRUE, это значение должно быть ненулевым.

MaxSupportedVersion

[out] Определяемое драйвером значение, определяющее максимальную версию, поддерживаемую драйвером. Если SupportedByDriver имеет значение TRUE, это значение должно быть ненулевым и должно быть больше или равно MinSupportedVersion.

AllowExperimental

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

SupportedByDriver

[out] Драйвер задает значение TRUE, если он реализует и поддерживает эту функцию; в противном случае он задает значение FALSE. См. примечания.

SupportedOnCurrentConfig

[out] Драйвер задает значение TRUE, если текущая конфигурация поддерживает эту функцию; в противном случае он задает значение FALSE.

Замечания

Различие между SupportedByDriver и SupportedOnCurrentConfig используется для определения того, может ли система на самом деле использовать определенную функцию. Например, в тестовой среде часто важно понимать, что драйвер поддерживает функцию, но работает на более старом оборудовании, которое не поддерживает его. Такой тест следует пропустить, а не сообщать о сбое. Для включения функции оба значения должны быть указаны как TRUE драйвером.

Дополнительные сведения см. в разделе поддержка функций WDDM и включение.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11 версии 24H2 (WDDM 3.2)
заголовка d3dkmddi.h

См. также

DXGK_FEATURE_ID

DXGKDDI_FEATURE_INTERFACE

DxgkDdiQueryFeatureSupport