Partager via


énumération STOR_DEVICE_RESET_TYPE (storport.h)

L’énumération STOR_DEVICE_RESET_TYPE spécifie le type de réinitialisation de l’appareil demandé dans un appel à StorPortHardwareReset.

Syntax

typedef enum _STOR_DEVICE_RESET_TYPE {
  StorFunctionLevelReset,
  StorPlatformLevelReset,
  StorBusSpecificReset
} STOR_DEVICE_RESET_TYPE;

Constantes

 
StorFunctionLevelReset
La demande d’opération de réinitialisation concerne une réinitialisation d’appareil au niveau de la fonction. Dans ce cas, l’opération de réinitialisation est limitée à un appareil spécifique et n’est pas visible par d’autres appareils. L’appareil reste connecté au bus tout au long de la réinitialisation et retourne à un état valide (initial) après la réinitialisation.
StorPlatformLevelReset
La demande d’opération de réinitialisation concerne une réinitialisation d’appareil au niveau de la plateforme. Dans ce cas, l’opération de réinitialisation fait que l’appareil est signalé comme manquant dans le bus. L’opération de réinitialisation affecte un appareil spécifique et tous les autres appareils qui y sont connectés via la même barre d’alimentation ou la même ligne de réinitialisation. Ce type de réinitialisation a le plus d’impact sur le système. Le système d’exploitation va détruire et reconstruire les piles de tous les appareils affectés pour s’assurer que tout redémarre à partir d’un état vide.
StorBusSpecificReset
La demande d’opération de réinitialisation concerne une réinitialisation spécifique au bus.

Remarques

Pour plus d’informations, consultez Réinitialiser et récupérer un appareil .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 2004
En-tête storport.h

Voir aussi

StorPortHardwareReset