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情報の一部またはすべてが含まれます。 指定した オフセット と 長さ、提供される情報の量を決定します。
[in] Offset
呼び出し元が指定した構成値が開始されるPCI_COMMON_CONFIG構造体内のバイト オフセットを指定します。 ミニポート ドライバーは、PCI_COMMON_HDR_LENGTHを使用して、PCI_COMMON_CONFIGのデバイス固有領域のオフセットを指定できます。
[in] Length
返されるデータの最大量の長さをバイト単位で示します。
StorPortSetBusDataByOffset は、書き込まれた構成データのバイト数を返します。
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | 万国 |
ヘッダー | storport.h (Storport.h を含む) |
ライブラリ | Storport.lib |
ScsiPortSetBusDataByOffset の