Partager via


Méthode SetUsage de la classe MSFT_VirtualDisk

Définit ou modifie l’utilisation prévue pour le disque virtuel.

Syntaxe

UInt32 SetUsage(
  [in]  UInt16 Usage,
  [in]  String OtherUsageDescription,
  [out] String ExtendedStatus
);

Paramètres

Utilisation [in]

Nouvelle utilisation prévue pour le disque virtuel.

Ce paramètre est obligatoire et ne peut pas être NULL.

Inconnu (0)

Autre (1)

Non restreint (2)

Réservé à ComputerSystem (le serveur de blocs) (3)

Réservé par les services de réplication (4)

Réservé par Migration Services (5)

Source de réplica local (6)

Source du réplica distant (7)

Cible de réplica local (8)

Cible de réplica distant (9)

Source ou cible du réplica local (10)

Source ou cible du réplica distant (11)

Cible de réplica Delta (12)

Composant d’élément (13)

Réservé en tant que contributeur de pool (14)

Membre de volume composite (15)

Membre VirtualDisk composite (16)

Réservé à l’épargne (17)

OtherUsageDescription [in]

Si Utilisation est défini sur Autre, ce paramètre est la représentation sous forme de chaîne d’une utilisation définie par le fournisseur pour ce disque virtuel. Ce paramètre doit être NULL si l’utilisation n’est pas Autre.

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 suffisamment 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)

Le disque virtuel n’a pas pu terminer l’opération, car un autre ordinateur contrôle sa configuration. (50002)

Le disque virtuel n’a pas pu terminer l’opération, car son intégrité ou son status opérationnelle ne le permet pas. (50003)

Remarques

Tous les disques virtuels n’autorisent pas cette méthode. Si ce n’est pas le cas, cette méthode retourne Non pris en charge.

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_VirtualDisk