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
Header d3dkmdt.h

こちらもご覧ください

DXGK_ENGINE_TYPE

DXGK_NODEMETADATA_FLAGS

DXGKDDI_GETNODEMETADATA