Freigeben über


FltIsIoCanceled-Funktion (fltkernel.h)

Die FltIsIoCanceled Routineüberprüfungen, 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 wenn es sich nicht um einen IRP-basierten Vorgang handelt.

Bemerkungen

Es handelt sich um einen Programmierfehler, FltIsIoCanceled für einen Vorgang aufzurufen, der nicht IRP-basiert. Um zu ermitteln, ob der Vorgang IRP-basiert, verwenden Sie das FLT_IS_IRP_OPERATION Makro.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- fltkernel.h (include Fltkernel.h)
Library FltMgr.lib
DLL- Fltmgr.sys
IRQL- Beliebige Ebene

Siehe auch

FLT_CALLBACK_DATA

FLT_IS_IRP_OPERATION

FltCancelFileOpen

FltCancelIo

FltClearCancelCompletion

FltSetCancelCompletion