Функция 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 |