Compartilhar via


Função FsRtlNotifyCleanupAll (ntifs.h)

A rotina FsRtlNotifyCleanupAll remove todos os membros da lista de notificação especificada.

Sintaxe

void FsRtlNotifyCleanupAll(
  [in] PNOTIFY_SYNC NotifySync,
  [in] PLIST_ENTRY  NotifyList
);

Parâmetros

[in] NotifySync

Um ponteiro para o objeto de sincronização opaco para NotifyList.

[in] NotifyList

Um ponteiro para o cabeçalho da lista de notificação a ser limpo. Cada elemento na lista é uma estrutura de notificação opaca.

Valor de retorno

Nenhum

Observações

Para cada entrada na lista NotifyList , FsRtlNotifyCleanupAll conclui todos os IRPs pendentes. Em seguida, a rotina remove a entrada da lista e desaloca a entrada.

Como uma lista de notificação normalmente está associada a um volume, a rotina FsRtlNotifyCleanupAll pode ser usada para concluir todas as solicitações IRP para o volume.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista
da Plataforma de Destino Universal
cabeçalho ntifs.h (inclua FltKernel.h, Ntifs.h)
biblioteca NtosKrnl.lib
de DLL NtosKrnl.exe
IRQL <=APC_LEVEL

Consulte também

FsRtlNotifyCleanup

FsRtlNotifyFilterChangeDirectory

FsRtlNotifyFilterReportChange

FsRtlNotifyFullChangeDirectory

FsRtlNotifyFullReportChange