KeReleaseInStackQueuedSpinLock ルーチンは、KeAcquireInStackQueuedSpinLockによって取得されたキューに格納されたスピン ロックを解放します。
構文
void KeReleaseInStackQueuedSpinLock(
[in] PKLOCK_QUEUE_HANDLE LockHandle
);
パラメーター
[in] LockHandle
ロックを取得した KeAcquireInStackQueuedSpinLock 呼び出しによって初期化された、キューに登録されたスピン ロック ハンドルを指定します。
戻り値
何一つ
備考
このルーチンは、KeAcquireInStackQueuedSpinLock 呼び出しの開始時にオペレーティング システムが保存した元の IRQL を復元します。
キューに入ったスピン ロックの詳細については、「キューに入ったスピン ロックの」を参照してください。
32 ビット バージョンの Windows では Hal.lib、64 ビット バージョンの Windows では Ntoskrnl.lib を使用します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows XP 以降のバージョンの Windows で使用できます。 |
ターゲット プラットフォーム の | 万国 |
ヘッダー | wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む) |
ライブラリ | Hal.lib;Ntoskrnl.lib |
DLL | Hal.dll;Ntoskrnl.exe |
IRQL | DISPATCH_LEVEL (「解説」セクションを参照) |
DDI コンプライアンス規則 を する | HwStorPortProhibitedDDIs(storport), MarkingQueuedIrps(wdm), QueuedSpinLock(storport), QueuedSpinLock(storport), QueuedSpinLock(wdm)、 QueuedSpinLockRelease(storport), QueuedSpinLockRelease(storport), QueuedSpinLockRelease(wdm) |