次の方法で共有


StorPortSetAdapterBusType 関数 (storport.h)

StorPortSetAdapterBusType は、現在の構成に応じてアダプターのバスの種類を調整するために使用されます。

構文

ULONG StorPortSetAdapterBusType(
  [in] PVOID HwDeviceExtension,
  [in] ULONG BusType
);

パラメーター

[in] HwDeviceExtension

ハードウェア デバイス拡張機能へのポインター。 これは、ポート ドライバーがミニポート ドライバーの代わりに割り当ておよび初期化する HBA 記憶域ごとの です。 ミニポート ドライバーは通常、HBA の状態や HBA のマップされたアクセス範囲など、この拡張機能に HBA 固有の情報を格納します。 この領域は、ミニポート ドライバーが StorPortInitialize を呼び出した直後に、ミニポートで使用できます。 ポート ドライバーは、デバイスを削除すると、このメモリを解放します。

[in] BusType

設定 するバス 固有の構成データの種類を指定するSTORAGE_BUS_TYPE値が含まれます。

戻り値

StorPortSetAdapterBusType ルーチンは、次のいずれかの状態コードを返します。

リターン コード 説明
STOR_STATUS_UNSUCCESSFUL このルーチンは 、HwStorFindAdapter 関数の外部で呼び出されました。
STOR_STATUS_SUCCESS このルーチンは正常に完了しました。
STOR_STATUS_INVALID_PARAMETER BusType が無効な値です。

注釈

このルーチンで BusType を設定すると、ドライバーを再インストールしなくても、ミニポート INF で設定されたグローバル プロパティをオーバーライドできます。 これは、RAID のサポートや、バスの種類が異なる複数のアダプターのサポートなどのシナリオに役立ちます。

要件

要件
サポートされている最小のクライアント Windows 10
対象プラットフォーム ユニバーサル
Header storport.h (Storport.h を含む)
Library Storport.lib