Função MmForceSectionClosed (ntifs.h)

A rotina MmForceSectionClosed exclui as seções de dados e imagens 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 de objeto de seção do objeto de arquivo.

[in] DelayClose

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

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 atingir zero, o gerenciador de memória excluirá 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.

Retornar valor

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

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

Comentários

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
Plataforma de Destino Universal
Cabeçalho ntifs.h (inclua Ntifs.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

Confira também

CcPurgeCacheSection

MmFlushImageSection