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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk