Fungsi FltClearCancelCompletion (fltkernel.h)

FltClearCancelCompletion menghapus rutinitas pembatalan yang ditentukan untuk operasi I/O.

Sintaks

NTSTATUS FLTAPI FltClearCancelCompletion(
  [in] PFLT_CALLBACK_DATA CallbackData
);

Parameter

[in] CallbackData

Arahkan ke struktur data panggilan balik (FLT_CALLBACK_DATA) untuk operasi I/O.

Nilai kembali

Jika sebelumnya tidak ada rutinitas pembatalan yang ditetapkan atau jika pembatalan IRP sudah berlangsung, FltClearCancelCompletion akan mengembalikan STATUS_CANCELLED. Jika tidak, ia mengembalikan STATUS_SUCCESS.

Keterangan

Driver minifilter memanggil FltClearCancelCompletion untuk menghapus rutinitas pembatalan yang ditentukan untuk operasi I/O dengan panggilan sebelumnya ke FltSetCancelCompletion. Operasi harus merupakan operasi I/O berbasis IRP. Untuk menentukan apakah struktur data panggilan balik (FLT_CALLBACK_DATA) tertentu mewakili operasi I/O berbasis IRP, gunakan makro FLT_IS_IRP_OPERATION .

Untuk membatalkan operasi I/O, panggil FltCancelIo.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Header fltkernel.h (termasuk Fltkernel.h)
Pustaka FltMgr.lib
IRQL Tingkat apa pun

Lihat juga

FLT_CALLBACK_DATA

FLT_IS_IRP_OPERATION

FltCancelIo

FltSetCancelCompletion