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


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

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

Синтаксис

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

Параметры

[in] Subresource

Тип: UINT

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

[in] MapType

Тип: D3D10_MAP

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

[in] MapFlags

Тип: UINT

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

[out] pMappedTex3D

Тип: D3D10_MAPPED_TEXTURE3D*

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

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

Тип: HRESULT

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

Требования

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

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

Интерфейс ID3D10Texture3D