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