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


Функция 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 (include Ntifs.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

См. также

FsRtlAddLargeMcbEntry

FsRtlGetNextLargeMcbEntry

FsRtlInitializeLargeMcb

FsRtlLookupLargeMcbEntry

FsRtlLookupLastLargeMcbEntry

FsRtlLookupLastLargeMcbEntryAndIndex

FsRtlRemoveLargeMcbEntry

FsRtlSplitLargeMcb

FsRtlTruncateLargeMcb

FsRtlUninitializeLargeMcb