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


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

Подпрограмма FsRtlNotifyInitializeSync выделяет и инициализирует объект синхронизации для списка уведомлений.

Синтаксис

void FsRtlNotifyInitializeSync(
  [in] PNOTIFY_SYNC *NotifySync
);

Параметры

[in] NotifySync

Указатель на расположение, в котором возвращается указатель на непрозрачный объект синхронизации.

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

None

Remarks

Система выделяет объект синхронизации из непагированного пула. При сбое выделения пула FsRtlNotifyInitializeSync создает исключение STATUS_INSUFFICIENT_RESOURCES. Чтобы получить контроль в случае сбоя выделения пула, драйвер должен заключить вызов FsRtlNotifyInitializeSync в инструкцию try-except или try-finally .

Каждый успешный вызов FsRtlNotifyInitializeSync должен соответствовать последующему вызову FsRtlNotifyUninitializeSync.

Требования

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

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

FsRtlNotifyUninitializeSync