Funzione MmForceSectionClosed (ntifs.h)

La routine MmForceSectionClosed elimina le sezioni dati e immagine per un file che non è più in uso.

Sintassi

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

Parametri

[in] SectionObjectPointer

Puntatore a una struttura contenente i puntatori a oggetti sezione dell'oggetto file.

[in] DelayClose

Valore booleano che specifica se la sezione viene successivamente eliminata se MmForceSectionClosed non può eliminare la sezione in modo sincrono, ovvero prima della restituzione di MmForceSectionClosed .

TRUE indica che se MmForceSectionClosed non può eliminare la sezione in modo sincrono, MmForceSectionClosed imposta un flag. Con questo flag impostato, quando il numero di riferimenti in sospeso della sezione raggiunge zero, gestione memoria elimina automaticamente la sezione.

FALSE indica che se MmForceSectionClosed non può eliminare la sezione in modo sincrono, la sezione non viene eliminata.

Valore restituito

MmForceSectionClosed restituisceTRUE se le sezioni sono state eliminate correttamente o non sono state trovate sezioni, FALSE in caso contrario.

Nota Se nella sezione dati del file sono presenti uno o più probe di scrittura in sospeso, MmFlushImageSection restituisceFALSE.
 

Commenti

Per altre informazioni sulla creazione di sezioni mappate e viste di memoria, vedere Sezioni e visualizzazioni.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione ntifs.h (include Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

Vedi anche

CcPurgeCacheSection

MmFlushImageSection