Compartilhar via


Retornando FLT_PREOP_SUCCESS_WITH_CALLBACK

Se a rotina de retorno de chamada de pré-operação de um driver de minifiltro retornar FLT_PREOP_SUCCESS_WITH_CALLBACK, o gerenciador de filtros chamará a rotina de retorno de chamada postoperation do driver de minifiltro durante a conclusão da E/S.

Nota Se a rotina de retorno de chamada de pré-operação do driver de minifiltro retornar FLT_PREOP_SUCCESS_WITH_CALLBACK mas o driver de minifiltro não tiver registrado uma rotina de retorno de chamada de postoperation para a operação, o sistema declara em um build verificado.

Se a rotina de retorno de chamada de pré-operação do driver de minifiltro retornar FLT_PREOP_SUCCESS_WITH_CALLBACK, ele poderá retornar um valor não NULL em seu parâmetro de saída CompletionContext . Esse parâmetro é um ponteiro de contexto opcional que é passado para a rotina de retorno de chamada de postoperation correspondente. A rotina de retorno de chamada postoperation recebe esse ponteiro em seu parâmetro de entrada CompletionContext .

O valor FLT_PREOP_SUCCESS_WITH_CALLBACK status pode ser retornado para todos os tipos de operações de E/S.