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)
FltMgr.lib
IRQL <= APC_LEVEL

另请参阅

FltAcquirePushLockExclusive

FltAcquirePushLockShared

FltInitializePushLock

FltReleasePushLock