Fonction StorPortSetAdapterBusType (storport.h)
StorPortSetAdapterBusType permet d’ajuster le type de bus de l’adaptateur en fonction de sa configuration actuelle.
Syntaxe
ULONG StorPortSetAdapterBusType(
[in] PVOID HwDeviceExtension,
[in] ULONG BusType
);
Paramètres
[in] HwDeviceExtension
Pointeur vers l’extension de périphérique matériel. Il s’agit d’une zone de stockage par HBA que le pilote de port alloue et initialise pour le compte du pilote miniport. Les pilotes miniport stockent généralement des informations spécifiques à L’adaptateur HBA dans cette extension, telles que l’état de l’adaptateur HBA et les plages d’accès mappées pour l’adaptateur HBA. Cette zone est disponible pour le miniport immédiatement après que le pilote miniport a appelé StorPortInitialize. Le pilote de port libère cette mémoire lorsqu’il supprime l’appareil.
[in] BusType
Contient une valeur STORAGE_BUS_TYPE qui spécifie le type de données de configuration spécifiques au bus à définir.
Valeur retournée
La routine StorPortSetAdapterBusType retourne l’un des codes status suivants :
Code de retour | Description |
---|---|
STOR_STATUS_UNSUCCESSFUL | Cette routine a été appelée en dehors de la fonction HwStorFindAdapter . |
STOR_STATUS_SUCCESS | Cette routine s’est terminée avec succès. |
STOR_STATUS_INVALID_PARAMETER | BusType est une valeur non valide. |
Remarques
La définition de BusType avec cette routine vous permet de remplacer la propriété globale définie dans le miniport INF sans avoir à réinstaller le pilote. Cela est utile pour des scénarios tels que la prise en charge raid ou la prise en charge de plusieurs adaptateurs avec un type de bus différent.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Plateforme cible | Universal |
En-tête | storport.h (inclure Storport.h) |
Bibliothèque | Storport.lib |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour