Поделиться через


Функция 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. Подпрограмма драйвера минипорта HwStorFindAdapter получает это значение от входного PORT_CONFIGURATION_INFORMATIONэлемента SystemIoBusNumber.

[in] SlotNumber

Указывает логический номер слота HBA.

Если PCIConfiguration указывается в качестве BusDataType, этот параметр должен быть указан в качестве значения типа PCI_SLOT_NUMBER.

[in] Buffer

Указатель на область хранения, предоставляемую вызывающим абонентом, с информацией о конфигурации, относяющейся к BusDataType.

Если указан PCIConfiguration, буфер содержит некоторые или все сведения PCI_COMMON_CONFIG для заданного СлотNumber. Указанные смещение и длина определяют объем предоставленной информации.

[in] Offset

Указывает смещение байтов в структуре PCI_COMMON_CONFIG, с которой начинаются значения конфигурации, предоставленные вызывающим пользователем. Минипорт-драйвер может использовать PCI_COMMON_HDR_LENGTH, чтобы указать смещение конкретной области устройства в PCI_COMMON_CONFIG.

[in] Length

Указывает длину (в байтах) максимального объема возвращаемых данных.

Возвращаемое значение

StorPortSetBusDataByOffset возвращает количество байтов записываемых данных конфигурации.

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка storport.h (include Storport.h)
библиотеки Storport.lib

См. также

ScsiPortSetBusDataByOffset