Поделиться через


Возврат FLT_PREOP_SUCCESS_WITH_CALLBACK

Если подпрограмма обратного вызова драйвера минифильтра перед операцией возвращает FLT_PREOP_SUCCESS_WITH_CALLBACK, диспетчер фильтров вызывает подпрограмму обратного вызова драйвера минифильтра после операции во время завершения ввода-вывода.

Примечание Если подпрограмма обратного вызова драйвера минифильтра перед операцией возвращает FLT_PREOP_SUCCESS_WITH_CALLBACK но драйвер минифильтра не зарегистрировал подпрограмму обратного вызова после операции, система утверждает в проверенной сборке.

Если подпрограмма обратного вызова драйвера минифильтра перед работой возвращает FLT_PREOP_SUCCESS_WITH_CALLBACK, она может вернуть значение, отличное от NULL, в выходном параметре CompletionContext . Этот параметр является необязательным указателем контекста, который передается в соответствующую подпрограмму обратного вызова после операции. Подпрограмма обратного вызова после операции получает этот указатель во входном параметре CompletionContext .

Значение состояния FLT_PREOP_SUCCESS_WITH_CALLBACK можно вернуть для всех типов операций ввода-вывода.