Condividi tramite


Funzione KsFreeObjectCreateItemsByContext (ks.h)

Libera tutti gli elementi creati con un contesto specifico.

Sintassi

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

Parametri

[in] Header

Punta all'intestazione del dispositivo in cui sono collegati gli elementi di creazione.

[in] Context

Contiene il contesto della creazione di elementi da liberare. Tutti gli elementi creati con questo valore di contesto verranno liberati.

Valore restituito

Restituisce STATUS_SUCCESS se l'elemento è stato liberato, altrimenti STATUS_OBJECT_NAME_NOT_FOUND.

Osservazioni

Invece di liberare elementi per nome come KsFreeObjectCreateItems, questa funzione libera tutti gli elementi con un contesto specifico. Ad esempio, tutti gli elementi di creazione associati a una factory di filtro avranno la factory come contesto e possono essere liberati contemporaneamente con questa chiamata anziché uno alla volta. Si noti che questa funzione non presuppone che il chiamante serializzi più modifiche all'elenco di voci di creazione.

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
intestazione ks.h (include Ks.h)
libreria Ks.lib

Vedere anche

KsFreeObjectCreateItem