Função KsFreeObjectCreateItemsByContext (ks.h)

Libera todos os itens de criação com um contexto específico.

Sintaxe

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

Parâmetros

[in] Header

Aponta para o cabeçalho do dispositivo no qual os itens de criação são anexados.

[in] Context

Contém o contexto dos itens de criação a serem liberados. Todos os itens de criação com esse valor de contexto serão liberados.

Retornar valor

Retorna STATUS_SUCCESS se o item foi liberado, caso contrário, STATUS_OBJECT_NAME_NOT_FOUND.

Comentários

Em vez de liberar a criação de itens por nome, como faz KsFreeObjectCreateItems , essa função liberará todos os itens de criação com um contexto específico. Por exemplo, todos os itens de criação associados a uma fábrica de filtros terão a fábrica como contexto e poderão ser liberados simultaneamente com essa chamada em vez de um de cada vez. Observe que essa função não pressupõe que o chamador está serializando várias alterações na lista de entrada de criação.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Cabeçalho ks.h (inclua Ks.h)
Biblioteca Ks.lib

Confira também

KsFreeObjectCreateItem