Fungsi FltSetCallbackDataDirty (fltkernel.h)

Rutinitas panggilan balik praoperasi atau pascaoperasi driver minifilter memanggil FltSetCallbackDataDirty untuk menunjukkan bahwa ia telah memodifikasi konten struktur data panggilan balik.

Sintaks

VOID FLTAPI FltSetCallbackDataDirty(
  [in, out] PFLT_CALLBACK_DATA Data
);

Parameter

[in, out] Data

Penunjuk ke struktur data panggilan balik (FLT_CALLBACK_DATA).

Nilai kembali

Tidak ada

Keterangan

Rutinitas panggilan balik driver minifilter (PFLT_PRE_OPERATION_CALLBACK) atau pascaoperasi (PFLT_POST_OPERATION_CALLBACK) dapat memodifikasi konten struktur data panggilan balik (FLT_CALLBACK_DATA) untuk operasi. Jika ya, maka harus memanggil FltSetCallbackDataDirty kecuali telah mengubah konten bidang IoStatus struktur data panggilan balik.

FltSetCallbackDataDirty menetapkan bendera FLTFL_CALLBACK_DATA_DIRTY dalam struktur data panggilan balik.

Untuk menguji bendera FLTFL_CALLBACK_DATA_DIRTY struktur data panggilan balik, panggil FltIsCallbackDataDirty.

Untuk menghapus bendera FLTFL_CALLBACK_DATA_DIRTY struktur data panggilan balik, panggil FltClearCallbackDataDirty.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Header fltkernel.h (termasuk Fltkernel.h)
Pustaka Fltmgr.lib
DLL Fltmgr.sys
IRQL Apa pun

Lihat juga

FLT_CALLBACK_DATA

FltClearCallbackDataDirty

FltIsCallbackDataDirty

FltReissueSynchronousIo

PFLT_POST_OPERATION_CALLBACK

PFLT_PRE_OPERATION_CALLBACK