Функция FltReleasePushLockEx (fltkernel.h)
Подпрограмма FltReleasePushLockEx освобождает указанную блокировку push-уведомлений, принадлежащей текущему потоку.
Синтаксис
VOID FLTAPI FltReleasePushLockEx(
PEX_PUSH_LOCK PushLock,
ULONG Flags
);
Параметры
PushLock
Непрозрачный указатель принудительной блокировки типа PEX_PUSH_LOCK. Этот указатель должен быть инициализирован предыдущим вызовом Метода FltInitializePushLock.
Flags
Битовая маска флагов, управляющих атрибутами блокировки.
Возвращаемое значение
Нет.
Remarks
FltReleasePushLockEx освобождает push-блокировку, которая была ранее получена путем вызова Метода FltAcquirePushLockExclusive или FltAcquirePushLockShared.
Так как FltReleasePushLockEx повторно включит обычную доставку APC ядра, нет необходимости вызывать KeEnterCriticalRegion или FsRtlEnterFileSystem после вызова FltReleasePushLockEx.
Требования
Требование | Значение |
---|---|
Заголовок | fltkernel.h |
Библиотека | FltMgr.lib |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по