Freigeben über


KsFreeObjectCreateItemsByContext-Funktion (ks.h)

Gibt alle Erstellungselemente mit einem bestimmten Kontext frei.

Syntax

KSDDKAPI NTSTATUS KsFreeObjectCreateItemsByContext(
  [in] KSDEVICE_HEADER Header,
  [in] PVOID           Context
);

Parameter

[in] Header

Verweist auf den Gerätekopf, an dem die Erstellungselemente angefügt sind.

[in] Context

Enthält den Kontext der freizugebenden Elemente zum Erstellen von Elementen. Alle Erstellen von Elementen mit diesem Kontextwert werden freigegeben.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn das Element freigegeben wurde, andernfalls STATUS_OBJECT_NAME_NOT_FOUND.

Bemerkungen

Anstatt Elemente nach Namen als KsFreeObjectCreateItems freizugeben, gibt diese Funktion alle Erstellen von Elementen mit einem bestimmten Kontext frei. Beispielsweise verfügen alle mit einer Filterfactory verknüpften Erstellungselemente über die Factory als Kontext und können gleichzeitig mit diesem Aufruf statt einzeln freigegeben werden. Beachten Sie, dass diese Funktion nicht davon ausgeht, dass der Aufrufer mehrere Änderungen an der Erstellungseintragsliste serialisiert.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- ks.h (enthalten Ks.h)
Library Ks.lib

Siehe auch

KsFreeObjectCreateItem-