D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE列挙 (d3dukmdt.h)

D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE では、実行されている仮想アドレス更新操作の詳細について説明します。

構文

typedef enum _D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE {
  D3DDDI_UPDATEGPUVIRTUALADDRESS_MAP,
  D3DDDI_UPDATEGPUVIRTUALADDRESS_UNMAP,
  D3DDDI_UPDATEGPUVIRTUALADDRESS_COPY,
  D3DDDI_UPDATEGPUVIRTUALADDRESS_MAP_PROTECT
} D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE;

定数

 
D3DDDI_UPDATEGPUVIRTUALADDRESS_MAP
指定された仮想アドレス範囲を特定の割り当て範囲にマップします。 割り当ては、送信時またはマッピング時に常駐する必要はありません。 読み取り/書き込み保護はページに設定されます。 ページの DriverProtection は 0 に設定されます。
D3DDDI_UPDATEGPUVIRTUALADDRESS_UNMAP
指定した仮想アドレス範囲を ゼロ 状態または 無効な 状態にします。
D3DDDI_UPDATEGPUVIRTUALADDRESS_COPY
コピー操作では、ソース GPU 仮想アドレス範囲から宛先範囲にすべてのマッピングがコピーされます。 ソースと宛先の範囲は交差できます。 両方の範囲は、予約済み (ゼロ) の仮想アドレス範囲に属している必要があります。
D3DDDI_UPDATEGPUVIRTUALADDRESS_MAP_PROTECT
指定された仮想アドレス範囲を特定の割り当て範囲にマップします。 割り当ては、送信時またはマッピング時に常駐する必要はありません。 ページ保護は、操作で指定されます。

要件

要件
サポートされている最小のクライアント Windows 10
サポートされている最小のサーバー Windows Server 2016
Header d3dukmdt.h (D3dumddi.h、D3dkmddi.h を含む)