StorPortSetBusDataByOffset 関数 (storport.h)
StorPortSetBusDataByOffset ルーチンは、バス固有の構成情報を書き込みます。
構文
STORPORT_API ULONG StorPortSetBusDataByOffset(
[in] PVOID DeviceExtension,
[in] ULONG BusDataType,
[in] ULONG SystemIoBusNumber,
[in] ULONG SlotNumber,
[in] PVOID Buffer,
[in] ULONG Offset,
[in] ULONG Length
);
パラメーター
[in] DeviceExtension
ミニポート ドライバーの HBA ごとの記憶域へのポインター。
[in] BusDataType
構成情報を書き込むバス の種類を 指定する BUS_DATA_TYPE 型の値を格納します。 現在、その値は PCIConfiguration にすることができます。 ただし、今後、標準化された動的に構成可能なバスの追加の種類がサポートされる予定です。 サポートされているバスの種類の上限は常に MaximumBusDataType です。
[in] SystemIoBusNumber
HBA が接続されている I/O バスのシステム割り当て番号を指定します。 ミニポート ドライバーの HwStorFindAdapter ルーチンは、SystemIoBusNumber メンバー PORT_CONFIGURATION_INFORMATION入力からこの値を取得します。
[in] SlotNumber
HBA の論理スロット番号を示します。
BusDataType として PCIConfiguration を指定する場合、このパラメーターはPCI_SLOT_NUMBER型の値として指定する必要があります。
[in] Buffer
BusDataType に固有の構成情報を含む、呼び出し元が指定した記憶域へのポインター。
PCIConfiguration を指定すると、バッファーには、指定された SlotNumber のPCI_COMMON_CONFIG情報の一部またはすべてが格納されます。 指定した Offset と Length によって、提供される情報の量が決まります。
[in] Offset
呼び出し元から指定された構成値が開始されるPCI_COMMON_CONFIG構造体内のバイト オフセットを指定します。 ミニポート ドライバーは、PCI_COMMON_HDR_LENGTHを使用して、PCI_COMMON_CONFIG内のデバイス固有の領域のオフセットを指定できます。
[in] Length
返されるデータの最大量の長さをバイト単位で示します。
戻り値
StorPortSetBusDataByOffset は、書き込まれた構成データのバイト数を返します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | ユニバーサル |
Header | storport.h (Storport.h を含む) |
Library | Storport.lib |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示