DXGK_NODEMETADATA 结构 (d3dkmdt.h)

DXGK_NODEMETADATA结构描述 GPU 节点上的引擎。

语法

typedef struct _DXGK_NODEMETADATA {
  DXGK_ENGINE_TYPE        EngineType;
  WCHAR                   FriendlyName[DXGK_MAX_METADATA_NAME_LENGTH];
  DXGK_NODEMETADATA_FLAGS Flags;
  UINT32                  Reserved;
  BOOLEAN                 GpuMmuSupported;
  BOOLEAN                 IoMmuSupported;
} DXGK_NODEMETADATA;

成员

EngineType

指示引擎类型的 DXGK_ENGINE_TYPE 枚举值。

FriendlyName[DXGK_MAX_METADATA_NAME_LENGTH]

以 NULL 结尾的字符串,表示特定引擎的描述性友好名称。

如果 DXGK_ENGINE_TYPE_OTHER EngineType ,则显示微型端口驱动程序 (KMD ) 必须为此成员提供值。 否则,KMD 应将此值设置为空的 NULL 终止字符串。

此成员不需要本地化,可以使用 EN-US 字符串值表示。

Flags

描述引擎元数据 的DXGK_NODEMETADATA_FLAGS 值的位字段。 此成员从 WDDM 2.2 开始可用。

Reserved

预留给系统使用。

GpuMmuSupported

一个布尔值,指示节点的图形引擎是否支持 GpuMmu 模型。 从 WDDM 2.0 开始可用。

IoMmuSupported

一个布尔值,指示节点的图形引擎是否支持 IoMmu 模型。 从 WDDM 2.0 开始可用。

注解

此结构用于在对 KMD DXGKDDI_GETNODEMETADATA的调用中定义 结构DXGKARG_GETNODEMETADATA

有关如何使用此结构的详细信息,请参阅 枚举 GPU 引擎功能

要求

要求
最低受支持的客户端 Windows 8.1
最低受支持的服务器 Windows Server 2012 R2
标头 d3dkmdt.h

另请参阅

DXGK_ENGINE_TYPE

DXGK_NODEMETADATA_FLAGS

DXGKDDI_GETNODEMETADATA