Função FltSetCallbackDataDirty (fltkernel.h)
A rotina de retorno de chamada de pré-operação ou postoperation de um driver de minifiltro chama 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).
Retornar valor
Nenhum
Comentários
A rotina de retorno de chamada de um 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 FLTFL_CALLBACK_DATA_DIRTY de uma estrutura de dados de retorno de chamada, chame FltIsCallbackDataDirty.
Para limpar o sinalizador FLTFL_CALLBACK_DATA_DIRTY de uma estrutura de dados de retorno de chamada, chame FltClearCallbackDataDirty.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Cabeçalho | fltkernel.h (inclua Fltkernel.h) |
Biblioteca | Fltmgr.lib |
DLL | Fltmgr.sys |
IRQL | Qualquer |