Метод ID3D10Device::SOGetTargets (d3d10.h)
Получите целевые выходные буферы для этапа StreamOutput конвейера.
Синтаксис
void SOGetTargets(
[in] UINT NumBuffers,
[out] ID3D10Buffer **ppSOTargets,
[out] UINT *pOffsets
);
Параметры
[in] NumBuffers
Тип: UINT
Количество буферов для получения. Можно получить не более четырех выходных буферов.
[out] ppSOTargets
Тип: ID3D10Buffer**
Массив выходных буферов (см. ID3D10Buffer), извлекаемых с устройства.
[out] pOffsets
Тип: UINT*
Массив смещения выходных буферов из ppSOTargets, по одному смещению для каждого буфера. Значения смещения в байтах.
Возвращаемое значение
None
Remarks
Для всех возвращенных интерфейсов количество ссылок увеличивается на единицу. Приложения должны вызывать IUnknown::Release в возвращенных интерфейсах, когда они больше не нужны, чтобы избежать утечки памяти.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d10.h |
Библиотека | D3D10.lib |