Condividi tramite


Funzione StorPortSetBusDataByOffset (storport.h)

Il StorPortSetBusDataByOffset routine 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 scrivere 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 dal membro PORT_CONFIGURATION_INFORMATION SystemIoBusNumber di input.

[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 per BusDataType.

Quando si specifica PCIConfiguration, il buffer contiene alcune o tutte le informazioni di PCI_COMMON_CONFIG per l'SlotNumber specificato. Il offset specificato e Lunghezza determinare la quantità di informazioni fornite.

[in] Offset

Specifica l'offset di byte all'interno della struttura PCI_COMMON_CONFIG in corrispondenza della 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, espressa in byte, della quantità massima di dati da restituire.

Valore restituito

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

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
intestazione storport.h (include Storport.h)
libreria Storport.lib

Vedere anche

ScsiPortSetBusDataByOffset