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

関連項目

IDXGISurface