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 |