FsRtlAddBaseMcbEntryEx 函式 (ntifs.h)
FsRtlAddBaseMcbEntryEx 函式可用來將虛擬區塊編號 (VBN' s) 的新對應新增至邏輯區塊編號 (LBN's) 到現有的地圖控制區塊 (MCB)。
語法
NTSTATUS FsRtlAddBaseMcbEntryEx(
PBASE_MCB Mcb,
LONGLONG Vbn,
LONGLONG Lbn,
LONGLONG SectorCount
);
參數
Mcb
提供 Mcb,在其中新增對應。
Vbn
提供新對應執行的起始 VBN,以新增至Mcb。
Lbn
提供新對應執行的起始 Lbn,以新增至 Mcb。
SectorCount
提供新對應回合的大小(在扇區中)。
傳回值
此函式會傳回下列其中一個 NTSTATUS 值:
地位 | 意義 |
---|---|
STATUS_SUCCESSFUL | 已成功新增對應(亦即,新的 VLAN 未與現有的 VLAN 相撞), |
STATUS_INSUFFICIENT_RESOURCES | 沒有記憶體可新增對應。 |
STATUS_UNSUCCESSFULL | 與新的 VBN 和現有的 VBN 相撞。 |
言論
Mcb 中不得已有 VB 的對應。 如果對應會繼續執行先前的執行,則此例程實際上會將它們聯合成 1 次執行。
如果集區無法儲存資訊,此例程將會引發指出資源不足的狀態值。
輸入 Lbn 值為零是非法的(也就是 Mcb 結構永遠不會將 VBN 對應至零 Lbn 值)。
要求
要求 | 價值 |
---|---|
標頭 | ntifs.h |