FLT_IS_SYSTEM_BUFFER makro (fltkernel.h)

Makro FLT_IS_SYSTEM_BUFFER menguji bendera buffer sistem dalam struktur data panggilan balik.

Sintaks

void FLT_IS_SYSTEM_BUFFER(
   Data
);

Parameter

Data

[in] Penunjuk ke struktur data panggilan balik (FLT_CALLBACK_DATA).

Nilai kembali

Tidak ada

Keterangan

FLT_IS_SYSTEM_BUFFER mengembalikan TRUE jika bendera buffer sistem diatur dalam struktur data panggilan balik; FALSE jika tidak.

Makro FLT_IS_SYSTEM_BUFFER memeriksa apakah bendera buffer sistem (FLTFL_CALLBACK_DATA_SYSTEM_BUFFER) diatur dalam struktur data panggilan balik (FLT_CALLBACK_DATA).

Bendera buffer sistem diatur dalam struktur data panggilan balik untuk operasi I/O jika buffer untuk operasi dialokasikan dari kumpulan yang tidak dipagasi. Jika bendera ini diatur, driver minifilter dapat mengasumsikan bahwa buffer sudah dikunci dan dapat diakses dengan aman.

Perhatikan bahwa driver minifilter tidak boleh mengatur bendera buffer sistem.

Persyaratan

Persyaratan Nilai
Header fltkernel.h

Lihat juga

FLT_CALLBACK_DATA

FLT_IS_FASTIO_OPERATION

FLT_IS_FS_FILTER_OPERATION

FLT_IS_IRP_OPERATION

FLT_IS_REISSUED_IO