Функция FltDeletePushLock (fltkernel.h)
Подпрограмма FltDeletePushLock удаляет заданную принудительная блокировка.
Синтаксис
VOID FLTAPI FltDeletePushLock(
[in] PEX_PUSH_LOCK PushLock
);
Параметры
[in] PushLock
Непрозрачный указатель принудительной блокировки. Этот указатель должен быть инициализирован предыдущим вызовом FltInitializePushLock.
Возвращаемое значение
None
Remarks
Эта подпрограмма доступна в Microsoft Windows XP с пакетом обновления 2 (SP2), Microsoft Windows Server 2003 с пакетом обновления 1 (SP1) и более поздних версиях.
После вызова FltDeletePushLock вызывающий объект может освободить память, выделенную для принудительной блокировки.
Дополнительные сведения о принудительной блокировке см. в справочной записи для FltInitializePushLock.
Чтобы получить push-блокировку для монопольного доступа, вызовите Метод FltAcquirePushLockExclusive.
Чтобы получить push-блокировку для общего доступа, вызовите FltAcquirePushLockShared.
Чтобы освободить push-блокировку, вызовите FltReleasePushLock.
Чтобы инициализировать push-блокировку, вызовите FltInitializePushLock.
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Верхняя часть | fltkernel.h (включая Fltkernel.h) |
Библиотека | FltMgr.lib |
IRQL | <= APC_LEVEL |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по