Fungsi FsRtlIncrementCcFastMdlReadWait (ntifs.h)

FsRtlIncrementCcFastMdlReadWait secara rutin menambah anggota penghitung kinerja CcFastMdlReadWait manajer cache dalam objek blok kontrol prosesor (PRCB).

Sintaks

void FsRtlIncrementCcFastMdlReadWait();

Mengembalikan nilai

Tidak ada

Keterangan

FsRtlIncrementCcFastMdlReadWait menambah penghitung kinerja CcFastMdlReadWait manajer cache di blok kontrol per prosesor untuk prosesor tempat FsRtlIncrementCcFastMdlReadWait dipanggil. Penghitung ini mencatat jumlah operasi baca I/O MDL cepat (FsRtlMdlRead) yang dilayani oleh driver sistem file.

Driver sistem file harus memanggil fungsi ini untuk memperbarui penghitung kinerja CcFastMdlReadWait jika driver memilih untuk mengganti handler baca I/O MDL cepat default.

Penghitung hanya digunakan untuk merekam operasi baca I/O MDL yang cepat untuk panjang bukan nol. FsRtlIncrementCcFastMdlReadWait tidak boleh dipanggil untuk pembacaan I/O MDL cepat panjang nol.

Driver sistem file tidak boleh menambah penghitung kinerja CcFastMdlReadWait jika handler baca I/O MDL cepat mereka mengembalikan FALSE karena IoGetTopLevelIrp mengembalikan nilai non-NULL. Penghitung hanya boleh bertahap jika driver sistem file benar-benar mencoba untuk memenuhi pembacaan I/O MDL cepat dengan panjang bukan nol.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Target Platform Universal
Header ntifs.h (termasuk FltKernel.h, Ntifs.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Lihat juga

IoGetTopLevelIrp

MDL