Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 |