StorPortPause, fonction (storport.h)
La routine StorPortPause interrompt un adaptateur pendant la période spécifiée.
Syntaxe
STORPORT_API BOOLEAN StorPortPause(
[in] PVOID HwDeviceExtension,
ULONG Timeout
);
Paramètres
[in] HwDeviceExtension
Pointeur vers l’extension de périphérique matériel de l’adaptateur à suspendre. 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 pilote miniport immédiatement après l’appel du pilote miniport StorPortInitialize. Le pilote de port libère cette mémoire lorsqu’il supprime l’appareil.
Timeout
Spécifie l’intervalle de temps, en secondes, que l’adaptateur doit être suspendu.
Valeur de retour
StorPortPause retourne TRUE si le pilote miniport a réussi à suspendre l’adaptateur, FALSE si ce n’est pas le cas.
Remarques
Toutes les demandes adressées à l’adaptateur sont conservées jusqu’à l’expiration du délai d’expiration ou que l’appareil reprend. Toutes les demandes adressées à toutes les cibles attachées à l’adaptateur sont conservées jusqu’à ce que l’adaptateur soit repris ou que le délai d’expiration expire.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
d’en-tête | storport.h (include Storport.h) |
bibliothèque | Storport.lib |