次の方法で共有


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 を呼び出します。

要件

要件
対象プラットフォーム ユニバーサル
Header fltkernel.h (Fltkernel.h を含む)
Library FltMgr.lib
IRQL <= APC_LEVEL

こちらもご覧ください

FltAcquirePushLockExclusive

FltAcquirePushLockShared

FltInitializePushLock

FltReleasePushLock