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 limpa. Cada elemento na lista é uma estrutura de notificação opaca.

Retornar valor

Nenhum

Comentários

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
Cliente mínimo com suporte Windows Vista
Plataforma de Destino Universal
Cabeçalho ntifs.h (inclua FltKernel.h, Ntifs.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL

Confira também

FsRtlNotifyCleanup

FsRtlNotifyFilterChangeDirectory

FsRtlNotifyFilterReportChange

FsRtlNotifyFullChangeDirectory

FsRtlNotifyFullReportChange