Funzione StorPortSetAdapterBusType (storport.h)

StorPortSetAdapterBusType viene usato per regolare il tipo di bus dell'adattatore in base alla configurazione corrente.

Sintassi

ULONG StorPortSetAdapterBusType(
  [in] PVOID HwDeviceExtension,
  [in] ULONG BusType
);

Parametri

[in] HwDeviceExtension

Puntatore all'estensione del dispositivo hardware. Si tratta di un'area di archiviazione hbA per ogni area di archiviazione che il driver di porta alloca e inizializza per conto del driver miniport. I driver Miniport archivia in genere informazioni specifiche dell'HBA in questa estensione, ad esempio lo stato dell'HBA e gli intervalli di accesso mappati per l'HBA. Questa area è disponibile per il miniport subito dopo che il driver miniport chiama StorPortInitialize. Il driver della porta libera questa memoria quando rimuove il dispositivo.

[in] BusType

Contiene un valore STORAGE_BUS_TYPE che specifica il tipo di dati di configurazione specifici del bus da impostare.

Valore restituito

La routine StorPortSetAdapterBusType restituisce uno dei codici di stato seguenti:

Codice restituito Descrizione
STOR_STATUS_UNSUCCESSFUL Questa routine è stata chiamata all'esterno della funzione HwStorFindAdapter .
STOR_STATUS_SUCCESS Questa routine è stata completata correttamente.
STOR_STATUS_INVALID_PARAMETER BusType è un valore non valido.

Commenti

L'impostazione di BusType con questa routine consentirà di eseguire l'override della proprietà globale impostata nel miniport INF senza dover reinstallare il driver. Ciò è utile per scenari come il supporto RAID o il supporto per più schede con un tipo di bus diverso.

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Piattaforma di destinazione Universale
Intestazione storport.h (include Storport.h)
Libreria Storport.lib