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


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

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

Синтаксис

VOID FLTAPI FltCompletePendedPostOperation(
  [in] PFLT_CALLBACK_DATA CallbackData
);

Параметры

[in] CallbackData

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

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

Никакой

Замечания

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

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка fltkernel.h (include Fltkernel.h)
библиотеки FltMgr.lib
IRQL <= DISPATCH_LEVEL

См. также

FLT_CALLBACK_DATA

FltCompletePendedPreOperation

PFLT_POST_OPERATION_CALLBACK