次の方法で共有


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) EngineTypeDXGK_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

関連項目

DXGK_ENGINE_TYPE

DXGK_NODEMETADATA_FLAGS

DXGKDDI_GETNODEMETADATA