Функция FltCompletePendedPostOperation (fltkernel.h)

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

Синтаксис

VOID FLTAPI FltCompletePendedPostOperation(
  [in] PFLT_CALLBACK_DATA CallbackData
);

Параметры

[in] CallbackData

Указатель на структуру данных обратного вызова (FLT_CALLBACK_DATA) для операции ввода-вывода. Этот параметр является обязательным и не может иметь значение NULL.

Возвращаемое значение

None

Remarks

Когда подпрограмма обратного вызова драйвера минифильтра после операции (PFLT_POST_OPERATION_CALLBACK) отправляет операцию ввода-вывода в рабочую очередь и возвращает FLT_POSTOP_MORE_PROCESSING_REQUIRED, диспетчер фильтров прекращает обработку завершения операции. Когда операция в конечном итоге выведена из очереди и обработана, драйвер мини-фильтра может вызвать FltCompletePendedPostOperation , чтобы вернуть управление операцией диспетчеру фильтров, который затем возобновляет обработку завершения.

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть fltkernel.h (включая Fltkernel.h)
Библиотека FltMgr.lib
IRQL <= DISPATCH_LEVEL

См. также раздел

FLT_CALLBACK_DATA

FltCompletePendedPreOperation

PFLT_POST_OPERATION_CALLBACK