Функция FsRtlTruncateLargeMcb (ntifs.h)

Подпрограмма FsRtlTruncateLargeMcb усекает большой блок управления картой (MCB).

Синтаксис

void FsRtlTruncateLargeMcb(
  PLARGE_MCB Mcb,
  LONGLONG   Vbn
);

Параметры

Mcb

Указатель на структуру MCB.

Vbn

Начальный номер виртуального блока (VBN) диапазона сопоставлений, удаляемых из MCB.

Возвращаемое значение

None

Remarks

FsRtlTruncateLargeMcb усекает структуру MCB, удаляя все сопоставления для виртуальных сетей в диапазоне, начиная с *LargeVbn и заканчивая наибольшим сопоставленным VBN. Если начальный VBN принадлежит отверстию (диапазон несопоставленных виртуальных сетей, образующих разрыв между двумя сопоставлениями), отверстие также удаляется. Член PairCount MCB корректируется соответствующим образом.

Если начальный VBN равен нулю, все сопоставления удаляются из MCB.

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть ntifs.h (включая Ntifs.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

См. также раздел

FsRtlAddLargeMcbEntry

FsRtlGetNextLargeMcbEntry

FsRtlInitializeLargeMcb

FsRtlLookupLargeMcbEntry

FsRtlLookupLastLargeMcbEntry

FsRtlLookupLastLargeMcbEntryAndIndex

FsRtlNumberOfRunsInLargeMcb

FsRtlRemoveLargeMcbEntry

FsRtlSplitLargeMcb

FsRtlUninitializeLargeMcb