Поделиться через


Функция FsRtlNotifyCleanupAll (ntifs.h)

Подпрограмма FsRtlNotifyCleanupAll удаляет всех членов указанного списка уведомлений.

Синтаксис

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

Параметры

[in] NotifySync

Указатель на непрозрачный объект синхронизации для NotifyList.

[in] NotifyList

Указатель на голову списка уведомлений, который необходимо очистить. Каждый элемент в списке является непрозрачной структурой уведомления.

Возвращаемое значение

Никакой

Замечания

Для каждой записи в списке NotifyListFsRtlNotifyCleanupAll завершает все ожидающие irps. Затем подпрограмма удаляет запись из списка и освобождает запись.

Так как список уведомлений обычно связан с томом, FsRtlNotifyCleanupAll можно использовать для выполнения всех запросов IRP для тома.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista
целевая платформа Всеобщий
заголовка ntifs.h (include FltKernel.h, Ntifs.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL

См. также

FsRtlNotifyCleanup

FsRtlNotifyFilterChangeDirectory

FsRtlNotifyFilterReportChange

FsRtlNotifyFullChangeDirectory

FsRtlNotifyFullReportChange