Função FsRtlTruncateLargeMcb (ntifs.h)
A rotina FsRtlTruncateLargeMcb trunca um MCB (bloco de controle de mapa grande).
Sintaxe
void FsRtlTruncateLargeMcb(
PLARGE_MCB Mcb,
LONGLONG Vbn
);
Parâmetros
Mcb
Ponteiro para a estrutura do MCB.
Vbn
Iniciando o VBN (número de bloco virtual) do intervalo de mapeamentos a serem removidos do MCB.
Retornar valor
Nenhum
Comentários
FsRtlTruncateLargeMcb trunca uma estrutura MCB removendo todos os mapeamentos para VBNs no intervalo começando com *LargeVbn e terminando com o VBN mapeado mais alto. Se o VBN inicial pertencer a um buraco (um intervalo de VBNs não mapeados que formam uma lacuna entre dois mapeamentos), o orifício também será removido. O membro PairCount do MCB é ajustado adequadamente.
Se o VBN inicial for zero, todos os mapeamentos serão removidos do MCB.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Cabeçalho | ntifs.h (inclua Ntifs.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |