Метод IDXGISurface::Map (dxgi.h)
Получите указатель на данные, содержащиеся в поверхности, и запретите доступ GPU к поверхности.
Синтаксис
HRESULT Map(
[out] DXGI_MAPPED_RECT *pLockedRect,
UINT MapFlags
);
Параметры
[out] pLockedRect
Тип: DXGI_MAPPED_RECT*
Указатель на данные поверхности (см . DXGI_MAPPED_RECT).
MapFlags
Тип: UINT
Флаги чтения и записи ЦП. Эти флаги можно объединить с логическим ИЛИ.
- DXGI_MAP_READ — разрешить доступ на чтение ЦП.
- DXGI_MAP_WRITE — разрешить доступ на запись ЦП.
- DXGI_MAP_DISCARD . При сопоставлении удалите предыдущее содержимое ресурса.
Возвращаемое значение
Тип: HRESULT
Возвращает S_OK в случае успешного выполнения; в противном случае возвращает один из кодов ошибок, описанных в разделе DXGI_ERROR .
Комментарии
Используйте IDXGISurface::Map для доступа к поверхности из ЦП. Чтобы освободить сопоставленную поверхность (и разрешить доступ к GPU), вызовите IDXGISurface::Unmap.
Требования
Целевая платформа | Windows |
Header | dxgi.h |
Библиотека | DXGI.lib |