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 终止的字符串,表示特定引擎的描述性友好名称。
如果 EngineTypeDXGK_ENGINE_TYPE_OTHER,显示微型端口驱动程序(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 |