FltDeletePushLock 函数 (fltkernel.h)

FltDeletePushLock 例程删除给定的推送锁。

语法

VOID FLTAPI FltDeletePushLock(
  [in] PEX_PUSH_LOCK PushLock
);

参数

[in] PushLock

不透明的推送锁定指针。 此指针必须已由之前对 FltInitializePushLock 的调用初始化。

返回值

备注

此例程在 Microsoft Windows XP SP2、Microsoft Windows Server 2003 SP1 及更高版本上可用。

调用 FltDeletePushLock 后,调用方可以释放为推送锁分配的内存。

有关推送锁的详细信息,请参阅 FltInitializePushLock 的参考条目。

若要获取推送锁以独占访问,请调用 FltAcquirePushLockExclusive

若要获取用于共享访问的推送锁,请调用 FltAcquirePushLockShared

若要释放推送锁,请调用 FltReleasePushLock

若要初始化推送锁,请调用 FltInitializePushLock

要求

要求
目标平台 通用
标头 fltkernel.h (包括 Fltkernel.h)
Library FltMgr.lib
IRQL <= APC_LEVEL

另请参阅

FltAcquirePushLockExclusive

FltAcquirePushLockShared

FltInitializePushLock

FltReleasePushLock