Freigeben über


KsStreamPointerDelete-Funktion (ks.h)

Die KsStreamPointerDelete-Funktion löscht einen Klondatenstromzeiger und gibt einen Verweis auf den Frame frei, auf den dieser Streamzeiger verweist.

Syntax

void KsStreamPointerDelete(
  [in] PKSSTREAM_POINTER StreamPointer
);

Parameter

[in] StreamPointer

Ein Zeiger auf eine KSSTREAM_POINTER Struktur, die den zu löschenden Klonstreamzeiger darstellt. Muss ein Klonstreamzeiger sein; darf nicht der führende oder nachgestellte Edgestreamzeiger sein.

Rückgabewert

Keine

Bemerkungen

Wenn der Frame, auf den StreamPointer zeigt, nach dem Löschen keine anderen Verweise enthält, wird er abgeschlossen. Wenn der letzte Frame in einem bestimmten IRP abgeschlossen ist, wird das IRP abgeschlossen.

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

Siehe auch Stream Zeiger.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Microsoft Windows XP und höheren Betriebssystemen sowie DirectX 8.0 und höher DirectX-Versionen.
Zielplattform Universell
Header ks.h (ks.h einschließen)
Bibliothek Ks.lib
IRQL <=DISPATCH_LEVEL

Weitere Informationen

KsPinGetLeadingEdgeStreamPointer

KsPinGetTrailingEdgeStreamPointer

KsStreamPointerClone