Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
FltClearCancelCompletion очищает подпрограмму отмены, указанную для операции ввода-вывода.
Синтаксис
NTSTATUS FLTAPI FltClearCancelCompletion(
[in] PFLT_CALLBACK_DATA CallbackData
);
Параметры
[in] CallbackData
Указатель на структуру данных обратного вызова (FLT_CALLBACK_DATA) для операции ввода-вывода.
Возвращаемое значение
Если подпрограмма отмены не была задана ранее или если отмена IRP уже выполнена, FltClearCancelCompletion возвращает STATUS_CANCELLED. В противном случае возвращается STATUS_SUCCESS.
Замечания
Драйвер мини-фильтра вызывает FltClearCancelCompletion, чтобы очистить подпрограмму отмены, указанную для операции ввода-вывода, с помощью предыдущего вызова FltSetCancelCompletion. Операция должна быть операцией ввода-вывода на основе IRP. Чтобы определить, представляет ли данная структура данных обратного вызова (FLT_CALLBACK_DATA) операцию ввода-вывода на основе IRP, используйте макрос FLT_IS_IRP_OPERATION.
Чтобы отменить операцию ввода-вывода, вызовите FltCancelIo.
Требования
Требование | Ценность |
---|---|
целевая платформа | Всеобщий |
заголовка | fltkernel.h (include Fltkernel.h) |
библиотеки | FltMgr.lib |
IRQL | Любой уровень |