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

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

Синтаксис

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

Параметры

[in] NotifySync

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

[in] NotifyList

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

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

None

Remarks

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

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

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Целевая платформа Универсальное
Верхняя часть ntifs.h (включая FltKernel.h, Ntifs.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL

См. также раздел

FsRtlNotifyCleanup

FsRtlNotifyFilterChangeDirectory

FsRtlNotifyFilterReportChange

FsRtlNotifyFullChangeDirectory

FsRtlNotifyFullReportChange