IDXGISurface::Map メソッド (dxgi.h)
サーフェスに含まれるデータへのポインターを取得し、サーフェスへの GPU アクセスを拒否します。
構文
HRESULT Map(
[out] DXGI_MAPPED_RECT *pLockedRect,
UINT MapFlags
);
パラメーター
[out] pLockedRect
種類: DXGI_MAPPED_RECT*
サーフェス データへのポインター ( 「DXGI_MAPPED_RECT」を参照)。
MapFlags
型: UINT
CPU 読み取り/書き込みフラグ。 これらのフラグは論理 OR と組み合わせることができます。
- DXGI_MAP_READ - CPU 読み取りアクセスを許可します。
- DXGI_MAP_WRITE - CPU 書き込みアクセスを許可します。
- DXGI_MAP_DISCARD - リソースがマップされるときに、リソースの以前の内容を破棄します。
戻り値
型: HRESULT
成功した場合はS_OKを返します。それ以外の場合は、 DXGI_ERROR トピックで説明されているエラー コードのいずれかを返します。
解説
IDXGISurface::Map を使用して、CPU からサーフェスにアクセスします。 マップされたサーフェスを解放 (および GPU アクセスを許可) するには 、IDXGISurface::Unmap を呼び出します。
要件
対象プラットフォーム | Windows |
ヘッダー | dxgi.h |
Library | DXGI.lib |