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 で終わる文字列。
EngineType がDXGK_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 |
Header | d3dkmdt.h |