Méthode reset de la classe MSFT_PhysicalDisk
Réinitialise l’intégrité et la status opérationnelle du disque physique.
Syntaxe
UInt32 Reset(
[out] String ExtendedStatus
);
Paramètres
ExtendedStatus [out]
Chaîne qui contient un objet MSFT_StorageExtendedStatus incorporé.
Ce paramètre permet au fournisseur de stockage de retourner des informations d’erreur étendues (spécifiques à l’implémentation).
Valeur retournée
Réussite (0)
Non pris en charge (1)
Erreur non spécifiée (2)
Délai d’expiration (3)
Échec (4)
Paramètre non valide (5)
Accès refusé (40001)
Il n’y a pas assez de ressources pour terminer l’opération. (40002)
Impossible de se connecter au fournisseur de stockage. (46000)
Le fournisseur de stockage ne peut pas se connecter au sous-système de stockage. (46001)
Le pool de stockage n’a pas pu terminer l’opération, car son intégrité ou son status opérationnelle ne le permet pas. (48006)
Le pool de stockage n’a pas pu terminer l’opération, car sa configuration est en lecture seule. (48007)
Remarques
Le comportement exact de cette méthode dépend si ce disque physique appartient ou non à un pool concret.
S’il s’agit d’un membre d’un pool concret, la propriété HealthStatus doit être définie sur Healthy et la propriété OperationalStatus doit avoir la valeur OK. Si des erreurs supplémentaires sont détectées après la réinitialisation, les états d’intégrité et d’exploitation doivent refléter ces nouvelles erreurs.
Si le disque physique n’est pas membre d’un pool concret, cette méthode doit non seulement réinitialiser les états d’intégrité et de fonctionnement, mais elle doit également renvoyer le disque dans un état où il est utilisable comme stockage pour un pool concret. Par exemple, si un disque physique est manquant et réapparaît (après son remplacement), ce disque physique est censé se trouver dans le pool primordial uniquement avec un status opérationnel indiquant que ses données sont fractionnées ou endommagées. L’appel à la réinitialisation doit effacer le disque physique de toutes les données, supprimer les liens restants à son ancien pool concret et renvoyer le disque à un état sain et utilisable.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
Espace de noms | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |