Функция KsStreamPointerGetNextClone (ks.h)

Функция KsStreamPointerGetNextClone возвращает указатель потока клонирования, который был клонирован сразу после указанного клонирования.

Синтаксис

KSDDKAPI PKSSTREAM_POINTER KsStreamPointerGetNextClone(
  [in] PKSSTREAM_POINTER StreamPointer
);

Параметры

[in] StreamPointer

Указатель на структуру KSSTREAM_POINTER , представляющую указатель потока клонирования, для которого возвращается указатель клонированного потока сразу после него на том же контакте.

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

KsStreamPointerGetNextClone возвращает указатель на структуру KSSTREAM_POINTER , представляющую указатель потока клонирования, который был клонирован сразу после StreamPointer на том же контакте. Кроме того, он возвращает значение NULL , указывающее, что StreamPointer является последним клоном в контакте или Что StreamPointer не является клоном. Если это не клон, StreamPointer является либо указателем на начальный или конечный граничный поток.

Комментарии

Возвращаемый указатель всегда ссылается на тот же контакт, что и StreamPointer. KsStreamPointerGetNextClone в сочетании с KsPinGetFirstCloneStreamPointer можно использовать для перечисления всех указателей потока клонирования в заданном контакте в порядке, в котором они были клонированы.

См. также Stream указатели.

Требования

Требование Значение
Минимальная версия клиента Доступно в операционных системах Microsoft Windows XP и более поздних версиях, а также DirectX 8.0 и более поздних версий.
Целевая платформа Универсальное
Верхняя часть ks.h (включая Ks.h)
Библиотека Ks.lib
IRQL <=DISPATCH_LEVEL

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

KsPinGetFirstCloneStreamPointer

KsStreamPointerClone

KsStreamPointerDelete