Freigeben über


KsStreamPointerDelete-Funktion (ks.h)

Die KsStreamPointerDelete -Funktion löscht einen Klonstreamzeiger und gibt einen Verweis auf den Frame frei, auf den dieser Datenstromzeiger verwiesen hat.

Syntax

void KsStreamPointerDelete(
  [in] PKSSTREAM_POINTER StreamPointer
);

Parameter

[in] StreamPointer

Ein Zeiger auf eine KSSTREAM_POINTER Struktur, die den zu löschenden Klondatenstromzeiger darstellt. Muss ein Klonstreamzeiger sein; Der führende oder nachfolgende Edgestreamzeiger kann nicht sein.

Rückgabewert

Nichts

Bemerkungen

Wenn der Frame, auf den StreamPointer Punkte verweist, nach dem Löschen nicht mehr darauf verweist, wird er abgeschlossen. Wenn der letzte Frame in einem bestimmten IRP abgeschlossen ist, wird das IRP abgeschlossen.

Die führenden und nachfolgenden Edgestreamzeiger für eine bestimmte Warteschlange und pin sind spezielle Datenstromzeiger, die nicht gelöscht werden können.

Siehe auch stream pointers.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Microsoft Windows XP und höheren Betriebssystemen und DirectX 8.0 und höher directX-Versionen.
Zielplattform- Universal
Header- ks.h (enthalten Ks.h)
Library Ks.lib
IRQL- <=DISPATCH_LEVEL

Siehe auch

KsPinGetLeadingEdgeStreamPointer

KsPinGetTrailingEdgeStreamPointer-

KsStreamPointerClone-