Função FltSetCallbackDataDirty (fltkernel.h)
As chamadas de rotina de retorno de chamada de pré-operação ou de operação de postoperação de um minifiltro FltSetCallbackDataDirty para indicar que ele modificou o conteúdo da estrutura de dados de retorno de chamada.
Sintaxe
VOID FLTAPI FltSetCallbackDataDirty(
[in, out] PFLT_CALLBACK_DATA Data
);
Parâmetros
[in, out] Data
Um ponteiro para uma estrutura de dados de retorno de chamada (FLT_CALLBACK_DATA).
Valor de retorno
Nenhum
Observações
A rotina de retorno de chamada do driver de minifiltro (PFLT_PRE_OPERATION_CALLBACK) ou postoperation (PFLT_POST_OPERATION_CALLBACK) pode modificar o conteúdo da estrutura de dados de retorno de chamada (FLT_CALLBACK_DATA) para a operação. Se isso acontecer, ele deverá chamar FltSetCallbackDataDirty, a menos que tenha alterado o conteúdo do campo IoStatus da estrutura de dados de retorno de chamada.
FltSetCallbackDataDirty define o sinalizador FLTFL_CALLBACK_DATA_DIRTY em uma estrutura de dados de retorno de chamada.
Para testar o sinalizador de FLTFL_CALLBACK_DATA_DIRTY de uma estrutura de dados de retorno de chamada, chame FltIsCallbackDataDirty .
Para limpar o sinalizador de FLTFL_CALLBACK_DATA_DIRTY de uma estrutura de dados de retorno de chamada, chame FltClearCallbackDataDirty .
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Universal |
cabeçalho | fltkernel.h (inclua Fltkernel.h) |
biblioteca | Fltmgr.lib |
de DLL | Fltmgr.sys |
IRQL | Qualquer |