StorPortReleaseMSISpinLock ルーチンは、指定されたメッセージに対して以前に取得したメッセージシグナル割り込み (MSI) スピン ロックを解放します。
構文
ULONG StorPortReleaseMSISpinLock(
[in] PVOID HwDeviceExtension,
ULONG MessageId,
[in] ULONG OldIrql
);
パラメーター
[in] HwDeviceExtension
ホスト バス アダプター (HBA) のハードウェア デバイス拡張機能へのポインター。
MessageId
メッセージの識別子。
[in] OldIrql
ミニポート ドライバーがスピン ロックを取得したときに StorPortAcquireMSISpinLock ルーチンが返す IRQL。
戻り値
StorPortReleaseMSISpinLock は、次のいずれかの状態コードを返します。
| リターン コード | 形容 |
|---|---|
| STOR_STATUS_NOT_IMPLEMENTED | この関数は、アクティブなオペレーティング システムでは実装されません。 |
| STOR_STATUS_SUCCESS | スピン ロックが正常に解放されたことを示します。 |
| STOR_STATUS_INVALID_PARAMETER | HwDeviceExtension が NULL されました。 |
備考
ミニポート ドライバーは、PORT_CONFIGURATION_INFORMATION 構造体の InterruptSynchronizePerMessage メンバーが InterruptSynchronizationMode の同期モード示さない限り、メッセージの MSI スピン ロックを取得する必要はありません。
必要条件
| 要件 | 価値 |
|---|---|
| サポートされる最小クライアント | このルーチンは、Windows Vista 以降で使用できます。 |
| ターゲット プラットフォーム の | 万国 |
| ヘッダー | storport.h (Storport.h を含む) |
| IRQL | 任意のレベル |
関連項目
StorPortAcquireMSISpinLockの