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