Função FsRtlNotifyCleanup (ntifs.h)
Quando o último identificador de um objeto de arquivo é liberado, o FsRtlNotifyCleanup rotina remove a estrutura de notificação do objeto de arquivo, se presente, da lista de notificação especificada.
Sintaxe
void FsRtlNotifyCleanup(
[in] PNOTIFY_SYNC NotifySync,
[in] PLIST_ENTRY NotifyList,
[in] PVOID FsContext
);
Parâmetros
[in] NotifySync
Um ponteiro para um objeto de sincronização opaco para NotifyList.
[in] NotifyList
Um ponteiro para o cabeçalho de uma lista de notificação. Cada elemento na lista é uma estrutura de notificação opaca.
[in] FsContext
Um valor exclusivo atribuído pelo sistema de arquivos para identificar uma estrutura de notificação como pertencente a um objeto de arquivo específico.
Valor de retorno
Nenhum
Observações
Se for encontrada uma estrutura de notificação que corresponda FsContext, FsRtlNotifyCleanup concluirá todos os IRPs que estão na fila na estrutura de notificação. Quando todos os IRPs são concluídos, FsRtlNotifyCleanup remove a estrutura de notificação da lista de notificação e a desaloca.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino |
Universal |
cabeçalho | ntifs.h (inclua Ntifs.h) |
biblioteca | NtosKrnl.lib |
de DLL |
NtosKrnl.exe |
IRQL | <= APC_LEVEL |
Consulte também
FsRtlNotifyFilterChangeDirectory