Compartilhar via


Função MmForceSectionClosed (ntifs.h)

A rotina MmForceSectionClosed exclui os dados e as seções de imagem de um arquivo que não está mais em uso.

Sintaxe

BOOLEAN MmForceSectionClosed(
  [in] PSECTION_OBJECT_POINTERS SectionObjectPointer,
  [in] BOOLEAN                  DelayClose
);

Parâmetros

[in] SectionObjectPointer

Um ponteiro para uma estrutura que contém os ponteiros do objeto de seção do objeto de arquivo.

[in] DelayClose

Um valor booliano que especifica se a seção será posteriormente excluída se MmForceSectionClosed não puder excluir a seção de forma síncrona (ou seja, antes de MmForceSectionClosed retornando).

TRUE indica que, se MmForceSectionClosed não puder excluir a seção de forma síncrona, MmForceSectionClosed definirá um sinalizador. Com esse sinalizador definido, quando a contagem de referência pendente da seção atinge zero, o gerenciador de memória exclui a seção automaticamente.

FALSE indica que, se MmForceSectionClosed não puder excluir a seção de forma síncrona, a seção não será excluída.

Valor de retorno

MmForceSectionClosed retornará TRUE se as seções tiverem sido excluídas com êxito ou nenhuma seção tiver sido encontrada, false caso contrário.

Observação Se houver uma ou mais investigações de gravação pendentes na seção de dados do arquivo, MmFlushImageSection retornará false.
 

Observações

Para obter mais informações sobre como criar seções mapeadas e exibições de memória, consulte seções e exibições.

Requisitos

Requisito Valor
da Plataforma de Destino Universal
cabeçalho ntifs.h (inclua Ntifs.h)
biblioteca NtosKrnl.lib
de DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

Consulte também

CcPurgeCacheSection

MmFlushImageSection