Méthode SetDefaults de la classe MSFT_StoragePool
Définit ou modifie les valeurs par défaut des propriétés de l’objet de pool de stockage.
Notez que tous les paramètres ne doivent pas être spécifiés et que seuls ceux qui sont spécifiés sont mis à jour.
Syntaxe
UInt32 SetDefaults(
[in] UInt16 ProvisioningTypeDefault,
[in] String ResiliencySettingNameDefault,
[in] Boolean EnclosureAwareDefault,
[in] UInt64 WriteCacheSizeDefault,
[in] Boolean AutoWriteCacheSize,
[out] String ExtendedStatus
);
Paramètres
ProvisioningTypeDefault [in]
Type d’approvisionnement par défaut pour les disques virtuels dans le pool de stockage.
Valeur | Signification |
---|---|
Mince 1 | Le stockage du disque virtuel est alloué à la demande. |
Correction 2 | Le stockage du disque virtuel est alloué au moment de la création du disque virtuel. |
ResiliencySettingNameDefault [in]
Nouveau paramètre de résilience par défaut pour le pool de stockage. Le paramètre de résilience spécifié doit déjà être associé à ce pool de stockage.
EnclosureAwareDefault [in]
TRUE si le pool de stockage prend en compte le boîtier par défaut. Ce paramètre détermine la stratégie d’allocation par défaut pour les disques virtuels créés dans un pool de stockage prenant en charge le boîtier. Par exemple, un sous-système prenant en charge le boîtier peut équilibrer chaque copie de données du disque virtuel sur plusieurs boîtiers physiques de sorte que chaque boîtier contienne une copie complète des données du disque virtuel.
WriteCacheSizeDefault [in]
Nouvelle taille par défaut du cache d’écriture pour la création de disque virtuel.
AutoWriteCacheSize [in]
TRUE si le fournisseur doit récupérer la taille du cache d’écriture automatique ; sinon, FALSE.
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 paramètre de résilience spécifié n’est pas pris en charge par ce pool de stockage. (48002)
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)
Il n’existe aucun paramètre de résilience portant ce nom. (49000)
La valeur de WriteCacheSize est en dehors de la plage de valeurs prise en charge. (50005)
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 |