Partager via


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

Voir aussi

MSFT_Disk