Função FsRtlLookupBaseMcbEntry (ntifs.h)
A rotina
Sintaxe
BOOLEAN FsRtlLookupBaseMcbEntry(
PBASE_MCB Mcb,
LONGLONG Vbn,
PLONGLONG Lbn,
PLONGLONG SectorCountFromLbn,
PLONGLONG StartingLbn,
PLONGLONG SectorCountFromStartingLbn,
PULONG Index
);
Parâmetros
Mcb
Fornece o Mcb sendo examinado.
Vbn
Fornece o Vbn para pesquisa.
Lbn
Recebe o Lbn correspondente ao Vbn. Um valor de -1 será retornado se o Vbn não tiver um Lbn correspondente.
SectorCountFromLbn
Recebe o número de setores mapeados do Vbn para valores de Lbn contíguos começando com o Vbn de entrada.
StartingLbn
Contém o lbn no início da execução. Se for um buraco, o Lbn inicial será zero.
SectorCountFromStartingLbn
Contém o número de setores no início da execução se um argumento de contagem de setor estiver presente.
Index
Recebe o índice da execução encontrada.
Valor de retorno
Essa função retornará TRUE se o Vbn estiver dentro do intervalo de VBNs mapeados pelo MCB (mesmo que corresponda a um buraco no mapeamento) e FALSE se o Vbn estiver além do intervalo do mapeamento do MCB.
Por exemplo, se um MCB tiver um mapeamento para VBNs 5 e 7, mas não para 6, uma pesquisa em Vbn 5 ou 7 produzirá um Lbn diferente de zero e uma contagem de setor de 1. Uma pesquisa para o Vbn 6 retornará TRUE com um valor lbn de 0 e a pesquisa de Vbn 8 ou superior retornará FALSE.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | ntifs.h |