Partager via


KsFreeObjectCreateItemsByContext, fonction (ks.h)

Libère tous les éléments de création avec un contexte spécifique.

Syntaxe

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

Paramètres

[in] Header

Pointe vers l’en-tête d’appareil sur lequel les éléments de création sont attachés.

[in] Context

Contient le contexte des éléments de création à libérer. Tous les éléments créés avec cette valeur de contexte seront libérés.

Valeur retournée

Retourne STATUS_SUCCESS si l’élément a été libéré, sinon STATUS_OBJECT_NAME_NOT_FOUND.

Remarques

Au lieu de libérer les éléments créés par leur nom, comme le fait KsFreeObjectCreateItems , cette fonction libère tous les éléments créés avec un contexte spécifique. Par exemple, tous les éléments de création associés à une fabrique de filtre auront la fabrique comme contexte et peuvent être libérés simultanément avec cet appel au lieu d’un à la fois. Notez que cette fonction ne suppose pas que l’appelant sérialise plusieurs modifications apportées à la liste de création d’entrée.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête ks.h (inclure Ks.h)
Bibliothèque Ks.lib

Voir aussi

KsFreeObjectCreateItem