Função MmForceSectionClosedEx (ntifs.h)
A função MmForceSectionClosedEx examina os ponteiros de objeto da seção. Se forem NULL, nenhuma ação adicional será tomada e o valor TRUE será retornado.
Se o ponteiro do objeto de seção não for NULL, a contagem de referências de seção e a contagem de exibição de mapa serão verificadas. Se ambas as contagens forem zero, o segmento associado ao arquivo será excluído e o arquivo será fechado. Se uma das contagens for diferente de zero, nenhuma ação será tomada e o valor FALSE será retornado.
Sintaxe
BOOLEAN MmForceSectionClosedEx(
PSECTION_OBJECT_POINTERS SectionObjectPointer,
ULONG ForceCloseFlags
);
Parâmetros
SectionObjectPointer
Especifica um ponteiro para o objeto SECTION_OBJECT_POINTERS .
ForceCloseFlags
Contém sinalizadores que indicam se a seção deve ser marcada para fechar mais tarde (o mais rápido possível) caso esta seção não possa ser fechada agora devido a referências pendentes.
Contém um dos seguintes sinalizadores:
MM_FORCE_CLOSED_LATER_OK se a seção deve ser marcada para fechamento imediato caso a seção não possa ser fechada devido a referências pendentes.
MM_FORCE_CLOSED_DATA forçar o fechamento da seção de dados.
MM_FORCE_CLOSED_IMAGE forçar o fechamento da seção de imagem.
Retornar valor
Essa função retornará TRUE se o segmento tiver sido excluído e o arquivo fechado ou nenhum segmento estiver localizado. Se mais de um tipo de segmento for especificado (dados/imagem), ambos deverão ser excluídos com êxito para que TRUE seja retornado.
Essa função retornará FALSE se o segmento não tiver sido excluído.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 (versão 1803) |
Plataforma de Destino | Universal |
Cabeçalho | ntifs.h |
Biblioteca | NtosKrnl.exe |