KeReleaseInStackQueuedSpinLockForDpc 関数 (wdm.h)

KeReleaseInStackQueuedSpinLockForDpc ルーチンは、KeAcquireInStackQueuedSpinLockForDpc を呼び出すことによって取得されたキューに入ったスピン ロックを解放します。

構文

void KeReleaseInStackQueuedSpinLockForDpc(
  [in] PKLOCK_QUEUE_HANDLE LockHandle
);

パラメーター

[in] LockHandle

キューに置かれたスピン ロックが取得されたときに KeAcquireInStackQueuedSpinLockForDpc が初期化されたKLOCK_QUEUE_HANDLE構造体へのポインター。

戻り値

なし

解説

キューに入ったスピン ロックの詳細については、「 キューに入ったスピン ロック」を参照してください。

キューに入ったスピン ロックが取得されたときに現在の IRQL がPASSIVE_LEVELされた場合、 KeReleaseSpinLockForDpc は現在の IRQL をPASSIVE_LEVELに下げます。 キューに入ったスピン ロックが取得されたときに現在の IRQL がDISPATCH_LEVELされた場合、 KeReleaseSpinLockForDpc は現在の IRQL を変更しません。

要件

要件
サポートされている最小のクライアント Windows Vista 以降のバージョンの Windows で使用できます。
対象プラットフォーム ユニバーサル
Header wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)
Library NtosKrnl.lib
[DLL] NtosKrnl.exe
IRQL 「解説」を参照してください。
DDI コンプライアンス規則 HwStorPortProhibitedDDIs(storport)

こちらもご覧ください

KLOCK_QUEUE_HANDLE

KeAcquireInStackQueuedSpinLockForDpc