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'inizio 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 FsContext, FsRtlNotifyCleanup completa tutti i runtime 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.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
intestazione |
ntifs.h (include Ntifs.h) |
libreria |
NtosKrnl.lib |
dll | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
Vedere anche
FsRtlNotifyFilterChangeDirectory