Partager via


Fonction StorPortPause (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 adaptateur 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 que le pilote miniport a appelé StorPortInitialize. Le pilote de port libère cette mémoire lorsqu’il supprime l’appareil.

Timeout

Spécifie l’intervalle de temps, en secondes, pendant lequel l’adaptateur doit être suspendu.

Valeur retournée

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 jusqu’à la reprise de l’appareil. Toutes les requêtes adressées à toutes les cibles attachées à l’adaptateur seront conservées jusqu’à ce que l’adaptateur soit repris ou que le délai d’expiration expire.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête storport.h (inclure Storport.h)
Bibliothèque Storport.lib

Voir aussi

StorPortResume