Метод 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

См. также раздел

IDXGISurface