Compartir a través de


Función StorPortSetBusDataByOffset (storport.h)

El StorPortSetBusDataByOffset rutina escribe información de configuración específica del bus.

Sintaxis

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
);

Parámetros

[in] DeviceExtension

Puntero al área de almacenamiento del controlador de miniporte por HBA.

[in] BusDataType

Contiene un valor de tipo BUS_DATA_TYPE que especifica el tipo del bus para el que se va a escribir la información de configuración. Actualmente, su valor puede ser PCIConfiguration. Sin embargo, en el futuro se admitirán otros tipos adicionales de buses estandarizados y configurables dinámicamente. El límite superior de los tipos de bus admitidos siempre es MaximumBusDataType.

[in] SystemIoBusNumber

Especifica el número asignado por el sistema del bus de E/S en el que está conectado el HBA. La rutina del controlador de miniporte HwStorFindAdapter obtiene este valor del miembro de entrada PORT_CONFIGURATION_INFORMATIONSystemIoBusNumber.

[in] SlotNumber

Indica el número de ranura lógica del HBA.

Cuando se especifica PCIConfiguration como BusDataType, este parámetro debe especificarse como un valor de tipo PCI_SLOT_NUMBER.

[in] Buffer

Puntero a un área de almacenamiento proporcionada por el autor de la llamada con información de configuración específica de BusDataType.

Cuando se especifica PCIConfiguration, el búfer contiene parte o toda la información de PCI_COMMON_CONFIG para el slotNumber especificado. El de desplazamiento especificado y longitud determinar la cantidad de información proporcionada.

[in] Offset

Especifica el desplazamiento de bytes dentro de la estructura PCI_COMMON_CONFIG en la que comienzan los valores de configuración proporcionados por el autor de la llamada. Un controlador de miniport puede usar PCI_COMMON_HDR_LENGTH para especificar el desplazamiento del área específica del dispositivo en PCI_COMMON_CONFIG.

[in] Length

Indica la longitud, en bytes, de la cantidad máxima de datos que se van a devolver.

Valor devuelto

storPortSetBusDataByOffset devuelve el número de bytes de datos de configuración escritos.

Requisitos

Requisito Valor
de la plataforma de destino de Universal
encabezado de storport.h (incluya Storport.h)
biblioteca de Storport.lib

Consulte también

ScsiPortSetBusDataByOffset