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

Подпрограмма FltIsIoCanceled проверяет, отменена ли операция на основе IRP.

Синтаксис

BOOLEAN FLTAPI FltIsIoCanceled(
  [in] PFLT_CALLBACK_DATA CallbackData
);

Параметры

[in] CallbackData

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

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

Функция FltIsIoCanceled возвращает значение TRUE , если операция на основе IRP была отменена, и false , если операция не была отменена или если она не является операцией на основе IRP.

Комментарии

Вызов FltIsIoCanceled для операции, не основанной на IRP, является ошибкой программирования. Чтобы определить, основана ли операция на IRP, используйте макрос FLT_IS_IRP_OPERATION .

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть fltkernel.h (включая Fltkernel.h)
Библиотека FltMgr.lib
DLL Fltmgr.sys
IRQL Любой уровень

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

FLT_CALLBACK_DATA

FLT_IS_IRP_OPERATION

FltCancelFileOpen

FltCancelIo

FltClearCancelCompletion

FltSetCancelCompletion