Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Программа FsRtlLookupBaseMcbEntry извлекает сопоставление номера виртуального блока (VBN) с логическим номером блока (LBN) из блока управления картой (MCB). Указывает, существует ли сопоставление и размер выполнения.
Синтаксис
BOOLEAN FsRtlLookupBaseMcbEntry(
PBASE_MCB Mcb,
LONGLONG Vbn,
PLONGLONG Lbn,
PLONGLONG SectorCountFromLbn,
PLONGLONG StartingLbn,
PLONGLONG SectorCountFromStartingLbn,
PULONG Index
);
Параметры
Mcb
Поставляет Макб, который проверяется.
Vbn
Предоставляет Vbn для поиска.
Lbn
Получает Lbn, соответствующий Vbn. Значение -1 возвращается, если Vbn не имеет соответствующего LBN.
SectorCountFromLbn
Получает количество секторов, которые сопоставляют из Vbn с смежными значениями Lbn, начиная с входного Vbn.
StartingLbn
Содержит lbn в начале выполнения. Если это отверстие, то начальный Lbn равен нулю.
SectorCountFromStartingLbn
Содержит количество секторов в начале выполнения, если аргумент счетчика секторов присутствует.
Index
Получает индекс найденного запуска.
Возвращаемое значение
Эта функция возвращает значение TRUE, если Vbn находится в диапазоне виртуальных сетей, сопоставленных MCB (даже если оно соответствует отверстию в сопоставлении), и значение FALSE, если Vbn выходит за пределы диапазона сопоставления MCB.
Например, если в MCB есть сопоставление для виртуальных сетей 5 и 7, но не для 6, то поиск на Vbn 5 или 7 даст ненулевое число Lbn и число секторов 1. Поиск Vbn 6 вернет ЗНАЧЕНИЕ TRUE со значением Lbn 0, а поиск для Vbn 8 или более поздней будет возвращать FALSE.
Требования
| Требование | Ценность |
|---|---|
| заголовка | ntifs.h |