FsRtlResetLargeMcb 函式 (ntifs.h)
FsRtlResetLargeMcb 例程會截斷地圖控制區塊 (MCB) 結構,以包含零個對應組。 它不會壓縮對應配對陣列。
語法
void FsRtlResetLargeMcb(
[in] PLARGE_MCB Mcb,
[in] BOOLEAN SelfSynchronized
);
參數
[in] Mcb
要截斷之MCB結構的指標。
[in] SelfSynchronized
指出呼叫端是否已在MCB上同步處理。
傳回值
沒有
言論
FsRtlResetLargeMcb 截斷地圖控制區塊 (MCB) 結構。 文件系統會使用MCB結構,將虛擬區塊編號 (VBN) 對應至磁碟上對應的邏輯區塊編號 (LBN)。
附注 會忽略 LBN 的上層 32 位。 只會使用較低的32位。
如果呼叫端已經同步處理 (SelfSynchronized 參數設定為 TRUE),則此呼叫期間,沒有任何其他作業線程可以在此 MCB 上呼叫 Mcb 例程,則 FsRtlResetLargeMcb 只會清除目前的對應組計數。 如果 SelfSynchronized 參數設定為 FALSE,則 FsRtlResetLargeMcb 會先串行化存取 Mcb,再清除需要更多時間的配對計數。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows XP |
目標平臺 | 普遍 |
標頭 | ntifs.h (include Ntifs.h) |
連結庫 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |