DXGKARG_QUERYFEATURESUPPORT结构(d3dkmddi.h)

DXGKARG_QUERYFEATURESUPPORTDxgkDdiQueryFeatureSupport 函数的参数。

语法

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 值,该值指定所查询的功能的 ID。

MinSupportedVersion

[out]用于标识驱动程序支持的最低版本的驱动程序定义值。 如果 SupportedByDriver 为 TRUE,则此值必须为非零。

MaxSupportedVersion

[out]用于标识驱动程序支持的最大版本的驱动程序定义值。 如果 SupportedByDriver 为 TRUE,则此值必须为非零,并且必须大于或等于 MinSupportedVersion

AllowExperimental

[in]如果为 TRUE,驱动程序可能会报告受支持的实验功能。 如果为 FALSE,驱动程序必须将实验性功能报告为不受支持。 OS 确定是否允许在实验状态下启用特定功能。 请参阅“备注”。

SupportedByDriver

[out]如果驱动程序实现并支持此功能,则驱动程序将此设置为 TRUE;否则,它将它设置为 FALSE。 请参阅“备注”。

SupportedOnCurrentConfig

[out]如果当前配置支持此功能,驱动程序将此设置为 TRUE;否则,它将它设置为 FALSE。

言论

SupportedByDriverSupportedOnCurrentConfig 之间的区别用于确定系统是否能够实际使用特定功能。 例如,在测试环境中,通常必须了解驱动程序支持某个功能,但在不支持该功能的较旧硬件上运行。 应跳过此类测试,而不是报告失败。 若要使功能被视为已启用,驱动程序必须将这两个值报告为 TRUE。

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

要求

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

另请参阅

DXGK_FEATURE_ID

DXGKDDI_FEATURE_INTERFACE

DxgkDdiQueryFeatureSupport