Função FltSetCallbackDataDirty (fltkernel.h)

A rotina de retorno de chamada de pré-operação ou do 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).

Valor retornado

Nenhum

Comentários

A rotina de retorno de chamada (PFLT_PRE_OPERATION_CALLBACK) ou de pré-operação de um minifiltro (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

   
Plataforma de Destino Universal
Cabeçalho fltkernel.h (include Fltkernel.h)
Biblioteca Fltmgr.lib
DLL Fltmgr.sys
IRQL Qualquer

Confira também

FLT_CALLBACK_DATA

FltClearCallbackDataDirty

FltIsCallbackDataDirty

FltReissueSynchronousIo

PFLT_POST_OPERATION_CALLBACK

PFLT_PRE_OPERATION_CALLBACK