KsStreamPointerGetNextClone - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ks.h

KSDDKAPI PKSSTREAM_POINTER KsStreamPointerGetNextClone(
  [in] PKSSTREAM_POINTER StreamPointer
);
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-ks-ksstreampointergetnextclone)

KsStreamPointerGetNextClone function

Description

The KsStreamPointerGetNextClone function returns the clone stream pointer that was cloned immediately after the specified clone.

Parameters

StreamPointer [in]

A pointer to a KSSTREAM_POINTER structure representing the clone stream pointer for which the clone stream pointer cloned immediately after it on the same pin is returned.

Return value

KsStreamPointerGetNextClone returns a pointer to a KSSTREAM_POINTER structure representing the clone stream pointer that was cloned immediately after StreamPointer on the same pin. Alternatively, it returns NULL indicating that either StreamPointer is the last clone on the pin or that StreamPointer is not a clone. If not a clone, StreamPointer is either the leading or trailing edge stream pointer.

Remarks

The returned pointer always refers to the same pin as StreamPointer. KsStreamPointerGetNextClone, in conjunction with KsPinGetFirstCloneStreamPointer,can be used to enumerate all clone stream pointers on a given pin in the order in which they were cloned.

Also see Stream Pointers.

See also

KsPinGetFirstCloneStreamPointer

KsStreamPointerClone

KsStreamPointerDelete