Fungsi FsRtlAddBaseMcbEntryEx (ntifs.h)
Fungsi FsRtlAddBaseMcbEntryEx digunakan untuk menambahkan pemetaan baru nomor blok virtual (VBN) ke nomor blok logis (LBN) ke blok kontrol peta (MCB) yang ada.
Sintaks
NTSTATUS FsRtlAddBaseMcbEntryEx(
PBASE_MCB Mcb,
LONGLONG Vbn,
LONGLONG Lbn,
LONGLONG SectorCount
);
Parameter
Mcb
Memasok Mcb untuk menambahkan pemetaan baru.
Vbn
Memasok VBN awal dari pemetaan baru yang dijalankan untuk ditambahkan ke Mcb.
Lbn
Memasok Lbn awal dari pemetaan baru yang dijalankan untuk ditambahkan ke Mcb.
SectorCount
Memasok ukuran eksekusi pemetaan baru (dalam sektor).
Nilai kembali
Fungsi ini mengembalikan salah satu nilai NTSTATUS berikut:
Status | Makna |
---|---|
STATUS_SUCCESSFUL | pemetaan berhasil ditambahkan (yaitu, VPN baru tidak bertabrakan dengan VPN yang ada), |
STATUS_INSUFFICIENT_RESOURCES | Tidak ada memori untuk menambahkan pemetaan baru. |
STATUS_UNSUCCESSFULL | Terjadi tabrakan dengan VBN baru dan VBN yang ada. |
Keterangan
Pemetaan untuk VPN belum boleh ada di Mcb. Jika pemetaan melanjutkan eksekusi sebelumnya, maka rutinitas ini akan benar-benar menggabungkannya menjadi 1 eksekusi.
Jika kumpulan tidak tersedia untuk menyimpan informasi rutinitas ini akan meningkatkan nilai status yang menunjukkan sumber daya yang tidak memadai.
Nilai Lbn input nol ilegal (yaitu, struktur Mcb tidak akan pernah memetakan VBN ke nilai Lbn nol).
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntifs.h |
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