Поделиться через


Метод ID3D10Texture2D::Map (d3d10.h)

Получите указатель на данные, содержащиеся в подресурсе, и запретите GPU доступ к его подресурсам.

Синтаксис

HRESULT Map(
  [in]  UINT                   Subresource,
  [in]  D3D10_MAP              MapType,
  [in]  UINT                   MapFlags,
  [out] D3D10_MAPPED_TEXTURE2D *pMappedTex2D
);

Параметры

[in] Subresource

Тип: UINT

Номер индекса подресурса. Дополнительные сведения см. в разделе D3D10CalcSubresource .

[in] MapType

Тип: D3D10_MAP

Целое число, указывающее разрешения ЦП на чтение и запись для ресурса. Возможные значения см. в разделе D3D10_MAP.

[in] MapFlags

Тип: UINT

Флаг , указывающий, что должен делать ЦП, когда GPU занят. Этот флаг является необязательным.

[out] pMappedTex2D

Тип: D3D10_MAPPED_TEXTURE2D*

Указатель на структуру (D3D10_MAPPED_TEXTURE2D), которая заполняется функцией и содержит указатель на данные ресурса.

Возвращаемое значение

Тип: HRESULT

Если эта функция выполняется успешно, она возвращает S_OK.

Все методы Map имеют одинаковые возвращаемые значения и операционные ограничения. Они перечислены в разделе примечаний id3D10Texture1D::Map.

Требования

Требование Значение
Целевая платформа Windows
Header d3d10.h
Библиотека D3D10.lib

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

Интерфейс ID3D10Texture2D