DXGKDDI_FEATURE_INTERFACE 结构 (dispmprt.h)

DXGKDDI_FEATURE_INTERFACE 结构包含显示内核模式微型端口驱动程序的 (KMD 的) 接口,端口驱动程序可以调用该接口来查询 KMD 的功能支持。

语法

typedef struct _DXGKDDI_FEATURE_INTERFACE {
  USHORT                         Size;
  USHORT                         Version;
  PVOID                          Context;
  PINTERFACE_REFERENCE           InterfaceReference;
  PINTERFACE_DEREFERENCE         InterfaceDereference;
  PDXGKDDI_QUERYFEATURESUPPORT   QueryFeatureSupport;
  PDXGKDDI_QUERYFEATUREINTERFACE QueryFeatureInterface;
} DXGKDDI_FEATURE_INTERFACE, *PDXGKDDI_FEATURE_INTERFACE;

成员

Size

此结构的大小(以字节为单位)。

Version

此接口的版本号。 版本号常量在 Dispmprt.h (中定义,例如 ,DXGK_FEATURE_INTERFACE_VERSION_1) 。

Context

指向专用上下文块的指针。

InterfaceReference

指向 KMD 实现的接口引用函数的指针。

InterfaceDereference

指向 KMD 实现的接口取消引用函数的指针。

QueryFeatureSupport

指向 KMD 实现的 DxgkDdiQueryFeatureSupport 函数的指针,用于查询功能支持。

QueryFeatureInterface

指向 KMD 实现的 DxgkDdiQueryFeatureInterface 函数的指针,用于查询 KMD 的接口以获取功能。 OS 仅为启用的功能调用这些接口,并且始终为驱动程序支持的功能版本请求接口。

注解

如果驱动程序实现 DXGKDDI_FEATURE_INTERFACE,则不再需要调用 DxgkCbQueryFeatureSupport 即可提前在端口驱动程序中启用某个功能。 它可以使用其 DXGKDDI_FEATURE_INTERFACE 接口按需查询功能支持。

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

要求

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

另请参阅

DxgkDdiQueryFeatureSupport

DxgkDdiQueryInterface