DXGK_ISFEATUREENABLED_RESULT 结构 (d3dukmdt.h)

DXGK_ISFEATUREENABLED_RESULT 结构定义特征查询的结果。

语法

typedef struct _DXGK_ISFEATUREENABLED_RESULT {
  UINT16 Version;
  union {
    struct {
      UINT16 Enabled : 1;
      UINT16 KnownFeature : 1;
      UINT16 SupportedByDriver : 1;
      UINT16 SupportedOnCurrentConfig : 1;
      UINT16 Reserved : 12;
    };
    DXGK_FEATURE_VERSION Value;
  };
} DXGK_ISFEATUREENABLED_RESULT;

成员

Version

(Enabled=TRUE) 启用时, 版本 是所用功能的协商版本。 此值是操作系统和驱动程序都支持的最高版本。 例如,如果 OS 支持版本 1 到 3,而驱动程序支持版本 2 到 5,则生成的协商功能版本为 3。

Enabled

设置后,将启用该功能。

KnownFeature

设置后,OS 会知道该功能。

SupportedByDriver

设置后,驱动程序支持该功能。 仅当功能依赖于驱动程序支持时,才设置 SupportedByDriver

SupportedOnCurrentConfig

设置后,当前配置支持该功能。

Reserved

预留给系统使用。

Value

访问此结构的位字段的另一种方法。

注解

有关详细信息,请参阅 查询 WDDM 功能支持和启用

要求

要求
最低受支持的客户端 Windows 11,版本 24H2 (WDDM 3.2)
标头 d3dukmdt.h

另请参阅

D3DKMT_ISFEATUREENABLED

DXGK_FEATURE_INTERFACE

DXGK_FEATURE_INTERFACE:IsFeatureEnabled