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 |