Partager via


Méthode SetUsage de la classe MSFT_StoragePool

Définit ou modifie l’utilisation prévue pour l’objet de pool de stockage.

Syntaxe

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

Paramètres

Utilisation [in]

Nouvelle utilisation du pool de stockage. Ce paramètre est obligatoire et ne peut pas être NULL.

Autre (1)

Non restreint (2)

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

Réservé en tant que conteneur de réplicas Delta (4)

Réservé par Migration Services (5)

Réservé aux services de réplication locale (6)

Réservé aux services de réplication à distance (7)

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

OtherUsageDescription [in]

Si l’utilisation est définie sur Autre, ce paramètre est la représentation sous forme de chaîne d’une utilisation définie par le fournisseur pour ce pool de stockage. Ce paramètre ne doit pas être défini 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)

Cette opération n’est pas prise en charge sur les pools de stockage primordials. (48000)

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

Tous les pools de stockage peuvent ne pas autoriser 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_StoragePool