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

Подпрограмма FsRtlNumberOfRunsInLargeMcb возвращает количество выполнений в блоке управления картой (MCB).

Синтаксис

ULONG FsRtlNumberOfRunsInLargeMcb(
  PLARGE_MCB Mcb
);

Параметры

Mcb

Поставляет MCB, который изучается.

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

Возвращает количество различных запусков, сопоставленных входным MCB.

Комментарии

FsRtlNumberOfRunsInLargeMcb возвращает количество различных запусков, сопоставленных MCB.

Запуски могут быть сопоставлениями или отверстиями. Сопоставление — это непрерывный диапазон виртуальных сетей, который сопоставляется с соответствующим диапазоном номеров логических блоков (LBN). Сопоставления не могут перекрываться. Отверстие — это непрерывный диапазон несопоставленных виртуальных сетей, который находится между двумя сопоставлениями. Во всем диапазоне сопоставленных виртуальных сетей каждый VBN принадлежит ровно одному сопоставлению или отверстию.

Примечание Верхние 32 бита LBN игнорируются. Используются только нижние 32 бита.
 
FsRtlNumberOfRunsInLargeMcb подсчитывает оба типа запусков. Например, MCB, содержащий сопоставление только для нулевых и трех виртуальных сетей, будет иметь три запуска: один для VBN 0, один для отверстия, охватывающего VBN 1 и VBN 2, и один для VBN 3.

Требования

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

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

FsRtlAddLargeMcbEntry

FsRtlGetNextLargeMcbEntry

FsRtlInitializeLargeMcb

FsRtlLookupLargeMcbEntry

FsRtlLookupLastLargeMcbEntry

FsRtlLookupLastLargeMcbEntryAndIndex

FsRtlRemoveLargeMcbEntry

FsRtlSplitLargeMcb

FsRtlTruncateLargeMcb

FsRtlUninitializeLargeMcb