Funzione FltCloseSectionForDataScan (fltkernel.h)
La routine FltCloseSectionForDataScan chiude un oggetto sezione associato a un flusso di file.
Sintassi
NTSTATUS FLTAPI FltCloseSectionForDataScan(
[in] PFLT_CONTEXT SectionContext
);
Parametri
[in] SectionContext
Puntatore al contesto della sezione da chiudere.
Valore restituito
FltCloseSectionForDataScan restituisce STATUS_SUCCESS o un valore NTSTATUS appropriato, ad esempio uno dei seguenti.
Codice restituito | Descrizione |
---|---|
|
Il contesto della sezione non è stato creato correttamente. Un contesto di sezione allocato deve prima essere passato a FltCreateSectionForDataScan. Si tratta di un codice di errore. |
|
Il contesto della sezione è già chiuso. |
Commenti
I minifiltri usano la routine FltCloseSectionForDataScan per deallocare e rimuovere un contesto di sezione da un oggetto file. Tutti i contesti di sezione precedentemente allocati passati a FltCreateSectionForDataScan devono essere passati a FltCloseSectionForDataScan. In caso contrario, i minifilter possono chiamare FltReleaseContext se il contesto della sezione è stato allocato con FltAllocateContext , ma non è stata creata alcuna sezione con FltCreateSectionForDataScan.
Dopo la restituzione di FltCloseSectionForDataScan , le operazioni in conflitto con la sezione descritta da SectionContext non verranno sincronizzate dal gestore filtri.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | La routine FltCloseSectionForDataScan è disponibile a partire da Windows 8. |
Piattaforma di destinazione | Universale |
Intestazione | fltkernel.h (include Fltkernel.h) |
Libreria | FltMgr.lib |
IRQL | <= APC_LEVEL |