Condividi tramite


Funzione StorPortSetBusDataByOffset (storport.h)

La routine StorPortSetBusDataByOffset scrive informazioni di configurazione specifiche del bus.

Sintassi

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

Parametri

[in] DeviceExtension

Puntatore all'area di archiviazione per hba del driver miniport.

[in] BusDataType

Contiene un valore di tipo BUS_DATA_TYPE che specifica il tipo del bus per cui devono essere scritte le informazioni di configurazione. Attualmente, il valore può essere PCIConfiguration. Tuttavia, in futuro saranno supportati altri tipi di bus standardizzati e configurabili dinamicamente. Il limite superiore sui tipi di bus supportati è sempre MaximumBusDataType.

[in] SystemIoBusNumber

Specifica il numero assegnato dal sistema del bus di I/O in cui è connesso l'HBA. La routine HwStorFindAdapter del driver miniport ottiene questo valore dall'input PORT_CONFIGURATION_INFORMATION membro SystemIoBusNumber.

[in] SlotNumber

Indica il numero di slot logico dell'HBA.

Quando PCIConfiguration viene specificato come BusDataType, questo parametro deve essere specificato come valore di tipo PCI_SLOT_NUMBER.

[in] Buffer

Puntatore a un'area di archiviazione fornita dal chiamante con informazioni di configurazione specifiche di BusDataType.

Quando si specifica PCIConfiguration , il buffer contiene alcune o tutte le informazioni PCI_COMMON_CONFIG per slotNumber specificato. L'offset e la lunghezza specificati determinano la quantità di informazioni fornite.

[in] Offset

Specifica l'offset di byte all'interno della struttura PCI_COMMON_CONFIG in corrispondenza del quale iniziano i valori di configurazione forniti dal chiamante. Un driver miniport può usare PCI_COMMON_HDR_LENGTH per specificare l'offset dell'area specifica del dispositivo in PCI_COMMON_CONFIG.

[in] Length

Indica la lunghezza, in byte, della quantità massima di dati da restituire.

Valore restituito

StorPortSetBusDataByOffset restituisce il numero di byte di dati di configurazione scritti.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione storport.h (include Storport.h)
Libreria Storport.lib

Vedi anche

ScsiPortSetBusDataByOffset