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 で終わる文字列。
表示ミニポート ドライバー (KMD) EngineType が DXGK_ENGINE_TYPE_OTHER場合、このメンバーの値を指定する必要があります。 それ以外の場合、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 |