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 gibt den Erfolg oder Fehler beim Erstellen des Knotens zurück. Der Aufruf schlägt möglicherweise aufgrund von ungültigen Parametern, unzureichendem Arbeitsspeicher oder anderen Gründen fehl.

Hinweise

Beachten Sie, dass der 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 Universell
Header ks.h
Bibliothek Ks.lib
IRQL PASSIVE_LEVEL

Weitere Informationen

KsFilterCreatePinFactory