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