Поделиться через


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

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

Синтаксис

void FsRtlTruncateLargeMcb(
  PLARGE_MCB Mcb,
  LONGLONG   Vbn
);

Параметры

Mcb

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

Vbn

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

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

Никакой

Замечания

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

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

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка ntifs.h (include Ntifs.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

См. также

FsRtlAddLargeMcbEntry

FsRtlGetNextLargeMcbEntry

FsRtlInitializeLargeMcb

FsRtlLookupLargeMcbEntry

FsRtlLookupLastLargeMcbEntry

FsRtlLookupLastLargeMcbEntryAndIndex

FsRtlNumberOfRunsInLargeMcb

FsRtlRemoveLargeMcbEntry

FsRtlSplitLargeMcb

FsRtlUninitializeLargeMcb