次の方法で共有


KeReleaseSpinLockForDpc 関数 (wdm.h)

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

構文

void KeReleaseSpinLockForDpc(
  [in, out] PKSPIN_LOCK SpinLock,
  [in]      KIRQL       OldIrql
);

パラメーター

[in, out] SpinLock

KeAcquireSpinLockForDpc 取得 スピン ロックへのポインター。

[in] OldIrql

スピン ロックが取得されたときに現在の IRQL を指定します。 KeAcquireSpinLockForDpc 返される値を指定します。

戻り値

何一つ

備考

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

OldIrql = PASSIVE_LEVELの場合、KeReleaseSpinLockForDpc は現在の IRQL をPASSIVE_LEVELに下げます。 OldIrql = DISPATCH_LEVELの場合、KeReleaseSpinLockForDpc は現在の IRQL を変更しません。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista 以降のバージョンの Windows で使用できます。
ターゲット プラットフォーム 万国
ヘッダー wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)
ライブラリ NtosKrnl.lib
DLL NtosKrnl.exe
IRQL 「解説」セクションを参照してください。
DDI コンプライアンス規則 する hwStorPortProhibitedDDDIs(storport) する

関連項目

KeAcquireSpinLockForDpc