Freigeben über


FltIsIoCanceled-Funktion (fltkernel.h)

Die FltIsIoCanceled-Routine überprüft, ob ein IRP-basierter Vorgang abgebrochen wurde.

Syntax

BOOLEAN FLTAPI FltIsIoCanceled(
  [in] PFLT_CALLBACK_DATA CallbackData
);

Parameter

[in] CallbackData

Zeiger auf die Rückrufdatenstruktur für den Vorgang (FLT_CALLBACK_DATA).

Rückgabewert

FltIsIoCanceled gibt TRUE zurück, wenn ein IRP-basierter Vorgang abgebrochen wurde, und FALSE , wenn der Vorgang nicht abgebrochen wurde oder es sich nicht um einen IRP-basierten Vorgang handelt.

Hinweise

Es ist ein Programmierfehler, FltIsIoCanceled für einen Nicht-IRP-basierten Vorgang aufzurufen. Um zu bestimmen, ob der Vorgang IRP-basiert, verwenden Sie das makro FLT_IS_IRP_OPERATION .

Anforderungen

Anforderung Wert
Zielplattform Universell
Header fltkernel.h (include Fltkernel.h)
Bibliothek FltMgr.lib
DLL Fltmgr.sys
IRQL Beliebige Ebene

Weitere Informationen

FLT_CALLBACK_DATA

FLT_IS_IRP_OPERATION

FltCancelFileOpen

FltCancelIo

FltClearCancelCompletion

FltSetCancelCompletion