StorPortReleaseMSISpinLock 関数 (storport.h)

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