Função FltFreeExtraCreateParameter (fltkernel.h)
A rotina FltFreeExtraCreateParameter libera a memória de uma estrutura de contexto ECP.
Sintaxe
VOID FLTAPI FltFreeExtraCreateParameter(
[in] PFLT_FILTER Filter,
[in] PVOID EcpContext
);
Parâmetros
[in] Filter
Ponteiro de filtro opaco para o driver de minifiltro. Esse ponteiro identifica exclusivamente o driver de minifiltro e permanece constante enquanto o driver de minifiltro é carregado.
[in] EcpContext
Ponteiro para a estrutura de contexto ECP (parâmetro de criação extra) a ser liberada.
Valor retornado
Nenhum.
Comentários
Se a estrutura de contexto ECP a ser liberada ainda estiver anexada a uma lista ECP, ela deverá primeiro ser desanexada da lista pela rotina FltRemoveExtraCreateParameter antes que a rotina FltFreeExtraCreateParameter possa ser chamada para liberá-la.
Se uma rotina de retorno de chamada de limpeza do tipo PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK foi definida para a estrutura de contexto ECP fornecida, essa rotina de retorno de chamada será invocada após a exclusão da estrutura de contexto ECP. Para obter mais informações, consulte PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Essa rotina está disponível a partir do Windows Vista. |
Plataforma de Destino | Universal |
Cabeçalho | fltkernel.h (inclua Fltkernel.h) |
Biblioteca | FltMgr.lib |
DLL | FltMgr.sys |
IRQL | <= APC_LEVEL |
Confira também
FltAllocateExtraCreateParameter
FltAllocateExtraCreateParameterFromLookasideList