DXGKCB_ISFEATUREENABLED回调函数 (d3dkmddi.h)

内核模式显示微型端口驱动程序(KMD)调用 DxgkCbIsFeatureEnabled 来查询作系统是否启用了功能。 从 Windows 11 版本 24H2(WDDM 3.2)开始,此端口驱动程序回调函数已替换为 DXGK_FEATURE_INTERFACE

语法

DXGKCB_ISFEATUREENABLED DxgkcbIsfeatureenabled;

NTSTATUS DxgkcbIsfeatureenabled(
  [in/out] INOUT_PDXGKARGCB_ISFEATUREENABLED unnamedParam1
)
{...}

参数

[in/out] unnamedParam1

指向包含所查询功能的信息的 DXGKARGCB_ISFEATUREENABLED 结构的指针。

返回值

如果作成功,则 DxgkCbIsFeatureEnabled 返回STATUS_SUCCESS。 否则,它将返回适当的 NTSTATUS 代码。

言论

从 WDDM 2.9 开始,驱动程序可以调用 DXGKCB_QUERYFEATURESUPPORT 向 OS 提供其他信息。

当作系统允许驱动程序启用对查询功能的支持时,DXGKARGCB_ISFEATUREENABLED 成员设置为 TRUE。 启用 设置为 FALSE,以指示驱动程序不启用对该功能的支持。

DXGKCB_XXX 函数由 Dxgkrnl实现。 若要使用此回调函数,请设置 DXGKARGCB_ISFEATUREENABLED 的相应成员,然后通过 DXGKRNL_INTERFACE调用 DxgkCbIsFeatureEnabled

要求

要求 价值
最低支持的客户端 Windows 10 版本 1903 (WDDM 2.6)
标头 d3dkmddi.h
IRQL PASSIVE_LEVEL

另请参阅

DXGKARGCB_ISFEATUREENABLED

DXGKCB_QUERYFEATURESUPPORT

DXGKRNL_INTERFACE