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 desde que o driver de minifiltro seja carregado.
[in] EcpContext
Ponteiro para a estrutura de contexto ECP (parâmetro de criação extra) a ser liberada.
Valor de retorno
Nenhum.
Observações
Se a estrutura de contexto ECP a ser liberada ainda estiver anexada a uma lista ECP, ela deverá primeiro ser desanexada da lista pelo 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 |
---|---|
de cliente com suporte mínimo | Essa rotina está disponível a partir do Windows Vista. |
da Plataforma de Destino | Universal |
cabeçalho | fltkernel.h (inclua Fltkernel.h) |
biblioteca | FltMgr.lib |
de DLL | FltMgr.sys |
IRQL | <= APC_LEVEL |
Consulte também
FltAllocateExtraCreateParameter
FltAllocateExtraCreateParameterFromLookasideList