Fungsi FsRtlResetLargeMcb (ntifs.h)
Rutinitas FsRtlResetLargeMcb memotong struktur blok kontrol peta (MCB) agar berisi pasangan pemetaan nol. Ini tidak menyusutkan array pasangan pemetaan.
Sintaks
void FsRtlResetLargeMcb(
[in] PLARGE_MCB Mcb,
[in] BOOLEAN SelfSynchronized
);
Parameter
[in] Mcb
Arahkan ke struktur MCB untuk memotong.
[in] SelfSynchronized
Menunjukkan apakah pemanggil sudah disinkronkan sehubungan dengan MCB.
Nilai kembali
Tidak ada
Keterangan
FsRtlResetLargeMcb memotong struktur blok kontrol peta (MCB). Sistem file menggunakan struktur MCB untuk memetakan nomor blok virtual (VBN) untuk file ke nomor blok logis (LBN) yang sesuai pada disk.
Jika pemanggil sudah disinkronkan (parameter SelfSynchronized diatur ke TRUE), sehingga tidak ada utas operasi lain yang dapat memanggil mcb rutin pada MCB ini selama panggilan ini, maka FsRtlResetLargeMcb hanya menghapus jumlah pasangan pemetaan saat ini. Jika parameter SelfSynchronized diatur ke FALSE, maka FsRtlResetLargeMcb akan menserialisasikan akses ke Mcb sebelum menghapus jumlah pasangan yang membutuhkan lebih banyak waktu.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP |
Target Platform | Universal |
Header | ntifs.h (termasuk Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |