Поделиться через


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

См. также

FltAcquirePushLockExclusive

FltAcquirePushLockShared

FltInitializePushLock

FltReleasePushLock