Функция 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 |