Partager via


Méthode SetUsage de la classe MSFT_PhysicalDisk

Définissez ou modifiez l’utilisation prévue pour le disque physique au sein d’un pool concret.

Les pools de stockage doivent suivre la stratégie affectée pour un disque physique.

Syntaxe

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

Paramètres

Utilisation [in]

Utilisation prévue pour le disque physique. Ce paramètre est obligatoire et ne peut pas avoir la valeur NULL.

Valeur Signification
Magasin de données 1 Ce disque physique doit uniquement être utilisé pour le stockage de données.
Sélection manuelle 2 Ce disque physique ne doit être utilisé que s’il est sélectionné manuellement par un administrateur au moment de la création du disque virtuel. Un disque de sélection manuelle est sélectionné à l’aide du paramètre PhysicalDisksToUse de la méthode CreateVirtualDisk .
Réserve à chaud 3 Ce disque physique doit être utilisé comme disque de secours à chaud.
Mise hors service 4 Ce disque physique doit être retiré de l’utilisation. Au minimum, aucune nouvelle allocation ne doit être attribuée à ce disque. Si les disques virtuels qui résident sur ce disque sont réparés, les données doivent être déplacées vers un autre disque physique actif.
Journal 5 Ce disque physique doit être utilisé comme cache pour d’autres appareils comprenant un disque virtuel. Il sauvegarde le cache d’écriture différée d’un disque virtuel, s’il est configuré.

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)

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_PhysicalDisk