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