Функция 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 |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по