WdfSpinLockRelease 関数 (wdfsync.h)
WdfSpinLockRelease メソッドは、指定されたスピン ロックを解放します。
構文
void WdfSpinLockRelease(
WDFSPINLOCK SpinLock
);
パラメーター
SpinLock
WdfSpinLockCreate の以前の呼び出しによって取得されたフレームワーク スピンロック オブジェクトへのハンドル。
戻り値
なし
解説
ドライバーが無効なオブジェクト ハンドルを提供すると、バグ チェックが発生します。
WdfSpinLockRelease メソッドは、以前に WdfSpinLockAcquire を呼び出すことによってドライバーが取得したスピン ロックを解放します。 WdfSpinLockRelease は、ドライバーの IRQL を WdfSpinLockAcquire というドライバーの前の値に復元します。
スピン ロックの詳細については、「フレームワーク ロックの 使用」を参照してください。
要件
要件 | 値 |
---|---|
最小 KMDF バージョン | 1.0 |
最小 UMDF バージョン | 2.0 |
Header | wdfsync.h (Wdf.h を含む) |
Library | Wdf01000.sys (KMDF);WUDFx02000.dll (UMDF) |
IRQL | DISPATCH_LEVEL |
DDI コンプライアンス規則 | DriverCreate(kmdf)、 KmdfIrql(kmdf)、 KmdfIrql2(kmdf)、KmdfIrqlExplicit(kmdf)、 ReqSendWhileSpinlock(kmdf)、 WdfSpinlock(kmdf)、 WdfSpinlockRelease(kmdf) |