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) 当驱动程序不支持某个功能时,它不应使用该功能 ID 调用 DXGKCB_QUERYFEATURESUPPORT 。 提供此值是为了方便实现枚举特定功能的可能驱动程序支持状态。
DXGK_FEATURE_SUPPORT_EXPERIMENTAL (1) 对某个功能的驱动程序支持处于试验状态。
DXGK_FEATURE_SUPPORT_STABLE (2) 对某个功能的驱动程序支持处于稳定状态。
DXGK_FEATURE_SUPPORT_ALWAYS_ON (3) 对某个功能的驱动程序支持处于始终打开状态,如果未启用此功能,驱动程序将无法运行。

Enabled

[out]OS 将此字段设置为 FALSE 以指示驱动程序不启用该功能,如果 OS 允许驱动程序启用该功能,则将其设置为 TRUE。

要求

要求
最低受支持的客户端 Windows 10版本 20H1
最低受支持的服务器 Windows Server 2022 (WDDM 2.9)
标头 d3dkmddi.h

另请参阅

DXGKCB_QUERYFEATURESUPPORT