Méthode SetAttributes de la classe MSFT_Disk
Définit les attributs et propriétés du disque. Le disque doit être en ligne pour que la plupart des attributs soient définis.
Syntaxe
UInt32 SetAttributes(
[in] Boolean IsReadOnly,
[in] UInt32 Signature,
[in] String Guid,
[out] String ExtendedStatus
);
Paramètres
IsReadOnly [in]
Si la valeur est TRUE, le disque est mis en lecture seule. Si la valeur est FALSE, le disque devient accessible en écriture.
Signature [in]
Définit la signature MBR du disque. Ce paramètre n’est valide que lorsque la propriété PartitionStyle du disque est MBR. Une erreur est retournée si le disque est un autre style de partition.
GUID [in]
Définit le GUID GPT du disque. Ce paramètre n’est valide que lorsque la propriété PartitionStyle du disque est GPT. Une erreur est retournée si le disque est un autre style de partition.
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)
Le disque est en cours d’utilisation (6)
Accès refusé (40001)
Il n’y a pas suffisamment de ressources pour terminer l’opération. (40002)
Cache obsolète (40003)
Le disque n’a pas été initialisé. (41000)
Le disque est hors connexion. (41003)
Un paramètre n’est pas valide pour ce type de partition. (41006)
Opération non prise en charge sur un disque critique. (41009)
L’objet spécifié est géré par le composant Clustering de basculement Microsoft. Le disque doit être en mode maintenance du cluster et la ressource de cluster status doit être en ligne pour effectuer cette opération. (41018)
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 |