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


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

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

Интерфейс ID3D10Device