FltReleasePushLock 関数 (fltkernel.h)
FltReleasePushLock ルーチンは、現在のスレッドが所有する指定されたプッシュ ロックを解放します。
構文
VOID FLTAPI FltReleasePushLock(
[in, out] PEX_PUSH_LOCK PushLock
);
パラメーター
[in, out] PushLock
型PEX_PUSH_LOCKの不透明なプッシュ ロック ポインター。 このポインターは、 FltInitializePushLock の以前の呼び出しによって初期化されている必要があります。
戻り値
[なし] :
解説
FltReleasePushLock は、 FltAcquirePushLockExclusive または FltAcquirePushLockShared を呼び出して以前に取得したプッシュ ロックを解放します。
FltAcquirePushLockExclusive は通常のカーネル APC 配信を無効にするため、FltAcquirePushLockExclusive を呼び出す前に KeEnterCriticalRegion または FsRtlEnterFileSystem を呼び出す必要はありません。
プッシュ ロックの詳細については、 FltInitializePushLock の参照エントリを参照してください。
排他アクセスのプッシュ ロックを取得するには、 FltAcquirePushLockExclusive を呼び出します。
共有アクセスのプッシュ ロックを取得するには、 FltAcquirePushLockShared を呼び出します。
プッシュ ロックを初期化するには、 FltInitializePushLock を呼び出します。
プッシュ ロックを削除するには、 FltDeletePushLock を呼び出します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | このルーチンは、Microsoft Windows XP SP2、Microsoft Windows Server 2003 SP1 以降で使用できます。 |
対象プラットフォーム | ユニバーサル |
Header | fltkernel.h (Fltkernel.h を含む) |
Library | FltMgr.lib |
[DLL] | Fltmgr.sys |
IRQL | <= APC_LEVEL |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示