Compartilhar via


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

FsRtlNotifyFilterReportChange

FsRtlNotifyFullChangeDirectory

FsRtlNotifyFullReportChange