Funzione FsRtlNotifyCleanup (ntifs.h)

Quando viene rilasciato l'ultimo handle di un oggetto file, la routine FsRtlNotifyCleanup rimuove la struttura di notifica dell'oggetto file, se presente, dall'elenco di notifiche specificato.

Sintassi

void FsRtlNotifyCleanup(
  [in] PNOTIFY_SYNC NotifySync,
  [in] PLIST_ENTRY  NotifyList,
  [in] PVOID        FsContext
);

Parametri

[in] NotifySync

Puntatore a un oggetto di sincronizzazione opaco per NotifyList.

[in] NotifyList

Puntatore all'intestazione di un elenco di notifiche. Ogni elemento nell'elenco è una struttura di notifica opaca.

[in] FsContext

Valore univoco assegnato dal file system per identificare una struttura di notifica come appartenente a un oggetto file specifico.

Valore restituito

nessuno

Osservazioni

Se viene rilevata una struttura di notifica che corrisponde a FsContext, FsRtlNotifyCleanup completa tutti i provider di integrazione accodati nella struttura di notifica. Al termine di tutti i runtime di integrazione, FsRtlNotifyCleanup rimuove la struttura di notifica dall'elenco delle notifiche e la dealloca.

Requisiti

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

Vedi anche

FsRtlNotifyFilterChangeDirectory

FsRtlNotifyFilterReportChange

FsRtlNotifyFullChangeDirectory

FsRtlNotifyFullReportChange