Função FsRtlResetLargeMcb (ntifs.h)
O FsRtlResetLargeMcb rotina trunca uma estrutura mcb (bloco de controle de mapa) para conter zero pares de mapeamento. Ele não reduz a matriz de pares de mapeamento.
Sintaxe
void FsRtlResetLargeMcb(
[in] PLARGE_MCB Mcb,
[in] BOOLEAN SelfSynchronized
);
Parâmetros
[in] Mcb
Ponteiro para a estrutura do MCB a ser truncada.
[in] SelfSynchronized
Indica se o chamador já está sincronizado em relação ao MCB.
Valor de retorno
Nenhum
Observações
FsRtlResetLargeMcb trunca uma estrutura mcb (bloco de controle de mapa). Os sistemas de arquivos usam estruturas mcb para mapear números de bloco virtual (VBN) para um arquivo para os números de bloco lógico correspondentes (LBN) no disco.
Se o chamador já estiver sincronizado (o parâmetro selfSynchronized estiver definido como VERDADEIRO), de modo que nenhum outro thread de operação possa chamar uma rotina mcb neste MCB durante essa chamada, FsRtlResetLargeMcb apenas desmarque a contagem de pares de mapeamento atual. Se o parâmetro
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows XP |
da Plataforma de Destino |
Universal |
cabeçalho | ntifs.h (inclua Ntifs.h) |
biblioteca | NtosKrnl.lib |
de DLL |
NtosKrnl.exe |
IRQL | <= APC_LEVEL |