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 值,该值指定要查询的功能的 ID。
MinSupportedVersion
[out]驱动程序定义的值,该值标识驱动程序支持的最低版本。 如果 SupportedByDriver 为 TRUE,则此值必须为非零。
MaxSupportedVersion
[out]驱动程序定义的值,该值标识驱动程序支持的最高版本。 如果 SupportedByDriver 为 TRUE,则此值必须为非零,并且必须大于或等于 MinSupportedVersion。
AllowExperimental
[in]如果为 TRUE,驱动程序可能会报告受支持的实验性功能。 如果为 FALSE,驱动程序必须报告不支持的实验性功能。 OS 确定是否允许在实验状态下启用特定功能。 请参阅“备注”。
SupportedByDriver
[out]如果驱动程序实现并支持此功能,则将其设置为 TRUE;否则,它会将其设置为 FALSE。 请参阅“备注”。
SupportedOnCurrentConfig
[out]如果当前配置支持此功能,则驱动程序将此设置为 TRUE;否则,它会将其设置为 FALSE。
注解
SupportedByDriver 和 SupportedOnCurrentConfig 之间的区别用于确定系统是否能够实际使用特定功能。 例如,在测试环境中,通常必须了解驱动程序支持某个功能,但在不支持该功能的较旧硬件上运行。 应跳过此类测试,而不是报告失败。 要使某个功能被视为已启用,驱动程序必须将这两个值报告为 TRUE。
有关详细信息,请参阅 查询 WDDM 功能支持和启用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 11,版本 24H2 (WDDM 3.2) |
标头 | d3dkmddi.h |