Freigeben über


KsFilterCreateNode-Funktion (ks.h)

Die KsFilterCreateNode--Funktion erstellt einen neuen Topologieknoten für den angegebenen Filter.

Syntax

KSDDKAPI NTSTATUS KsFilterCreateNode(
  [in]  PKSFILTER                       Filter,
  [in]  const KSNODE_DESCRIPTOR * const NodeDescriptor,
  [out] PULONG                          NodeID
);

Parameter

[in] Filter

Ein Zeiger auf eine KSFILTER- Struktur, auf der ein neuer Topologieknoten erstellt werden soll.

[in] NodeDescriptor

Ein Zeiger auf eine KSNODE_DESCRIPTOR Struktur, die den neuen Knoten beschreibt.

[out] NodeID

Ein Zeiger auf eine ULONG, in der AVStream die ID des neuen Knotens platziert.

Rückgabewert

KsFilterCreateNode den Erfolg oder Fehler beim Erstellen des Knotens zurück. Der Aufruf kann aufgrund ungültiger Parameter, geringer Arbeitsspeicher oder anderer Gründe fehlschlagen.

Bemerkungen

Beachten Sie, dass das Mutex des Filtersteuerelements vor dem Aufrufen dieser Funktion gehalten werden muss. Weitere Informationen finden Sie unter Filter control Mutex in AVStream.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- ks.h
Library Ks.lib
IRQL- PASSIVE_LEVEL

Siehe auch

KsFilterCreatePinFactory-