共用方式為


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
程式庫 DXGI.lib

另請參閱

IDXGISurface