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 |