次の方法で共有


D3DKMT_GPUMMU_CAPS構造体 (d3dkmthk.h)

D3DKMT_GPUMMU_CAPS 構造体では、GPU MMU (メモリ管理ユニット) の機能について説明します。

構文

typedef struct _D3DKMT_GPUMMU_CAPS {
  union {
    struct {
      UINT ReadOnlyMemorySupported : 1;
      UINT NoExecuteMemorySupported : 1;
      UINT CacheCoherentMemorySupported : 1;
      UINT Reserved : 29;
    };
    UINT Value;
  } Flags;
  UINT  VirtualAddressBitCount;
} D3DKMT_GPUMMU_CAPS;

メンバーズ

Flags

機能の種類を示すフラグ。

Flags.ReadOnlyMemorySupported

GPU MMU が読み取り専用メモリをサポートしているかどうかを示します。

Flags.NoExecuteMemorySupported

GPU MMU でメモリを非実行可能としてマークできるかどうかを示します。

Flags.CacheCoherentMemorySupported

GPU MMU がキャッシュ コヒーレント メモリ アクセスをサポートするかどうかを示します。

Flags.Reserved

システム用に予約されています。

Flags.Value

フラグにアクセスする別の方法。

VirtualAddressBitCount

GPU MMU によって仮想アドレスに使用されるビット数。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 (WDDM 2.0)
ヘッダー d3dkmthk.h

こちらもご覧ください

D3DKMTQueryAdapterInfo