Msvm_StorageAllocationSettingData classe
Représente les paramètres spécifiquement liés à l’allocation du stockage virtuel.
La syntaxe suivante est un code MOF (Managed Object Format) simplifié et inclut toutes les propriétés héritées.
Syntaxe
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_StorageAllocationSettingData : CIM_StorageAllocationSettingData
{
string InstanceID;
string Caption = "Hard Disk Image Default Settings";
string Description = "Describes the default settings for the hard disk image resources";
string ElementName;
uint16 ResourceType;
string OtherResourceType;
string ResourceSubType;
string PoolID;
uint16 ConsumerVisibility;
string HostResource[];
string AllocationUnits;
uint64 VirtualQuantity;
uint64 Limit = 1;
uint32 Weight;
string StorageQoSPolicyID;
boolean AutomaticAllocation;
boolean AutomaticDeallocation;
string Parent;
string Connection[];
string Address;
uint16 MappingBehavior;
string AddressOnParent;
uint64 VirtualResourceBlockSize;
string VirtualQuantityUnits = "count(fixed size block)";
uint16 Access;
uint64 HostResourceBlockSize;
uint64 Reservation;
uint64 HostExtentStartingAddress;
string HostExtentName;
uint16 HostExtentNameFormat;
string OtherHostExtentNameFormat;
uint16 HostExtentNameNamespace;
string OtherHostExtentNameNamespace;
uint64 IOPSLimit;
uint64 IOPSReservation;
string IOPSAllocationUnits;
boolean PersistentReservationsSupported;
uint16 CachingMode;
string SnapshotId = "";
boolean IgnoreFlushes;
uint16 WriteHardeningMethod;
};
Membres
La classe Msvm_StorageAllocationSettingData comporte les types de membres suivants :
Propriétés
La classe Msvm_StorageAllocationSettingData a ces propriétés.
-
y accéder
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Spécifie l’accès au stockage. Cette propriété est héritée de CIM_StorageAllocationSettingData.
-
Inconnu (0)
-
Accessible en lecture (1)
-
Accessible en écriture (2)
-
Lecture/écriture prise en charge (3)
-
-
Adresse
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Adresse de la ressource. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
-
-
AddressOnParent
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Décrit l’adresse de cette ressource dans le contexte du parent. Les propriétés Parent et AddressOnParent sont utilisées pour décrire la relation de contrôleur ainsi que l’ordre des appareils sur un contrôleur. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
-
-
AllocationUnits
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Unités d’allocation utilisées par les propriétés Reservation et Limit . Cette propriété est héritée de CIM_ResourceAllocationSettingData.
-
-
AutomaticAllocation
-
-
Type de données : booléen
-
Type d'accès : Lecture seule
Indique si la ressource sera automatiquement allouée. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
-
-
AutomaticDeallocation
-
-
Type de données : booléen
-
Type d'accès : Lecture seule
Indique si la ressource sera automatiquement libérée. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
-
-
CacheingMode
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Indique si et comment la mise en cache des fichiers en mémoire doit être utilisée pour ce disque dur virtuel. La stratégie par défaut est définie dans le champ DefaultVirtualHardDiskCachingMode de la classe Msvm_VirtualSystemManagementServiceSettingData .
Notes
Ajouté dans Windows 10.
-
-
Inconnu (0)
-
Par défaut (2)
-
Aucune mise en cache (3)
-
Mettre en cache les parents partageables (4)
Caption
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (64)
Brève description de l’objet. Cette propriété est héritée de CIM_ManagedElement et est toujours définie sur « Paramètres par défaut de l’image de disque dur ».
Connection
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
Appareil auquel cette ressource est connectée. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
ConsumerVisibility
-
Type de données : uint16
-
Type d'accès : Lecture seule
Visibilité du consommateur sur la ressource allouée. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
-
Inconnu (0)
-
Passage ( 2)
-
Virtualisé (3)
-
Non représenté (4)
Description
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Description de l'objet . Cette propriété est héritée de CIM_ManagedElement et est toujours définie sur « Décrit les paramètres par défaut pour les ressources d’image de disque dur ».
ElementName
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Nom complet de l’objet. Cette propriété est héritée de CIM_SettingData.
HostExtentName
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Identificateur unique de l’extension de l’hôte. L’extension d’hôte identifiée est utilisée pour l’allocation de ressources de stockage. Cette propriété est héritée de CIM_StorageAllocationSettingData.
HostExtentNameFormat
-
Type de données : uint16
-
Type d'accès : Lecture seule
Identifie le format utilisé pour la propriété HostExtentName . Cette propriété est héritée de CIM_StorageAllocationSettingData.
-
Inconnu (0)
-
Autre (1)
-
SNVM (7)
-
NAA (9)
-
EUI64 (10)
-
T10VID (11)
-
Nom de l’appareil du système d’exploitation (12)
-
DMTF Réservé (.. )
HostExtentNameSpace
-
Type de données : uint16
-
Type d'accès : Lecture seule
Si l’étendue de l’hôte est un volume SCSI, la source préférée pour les noms de volumes SCSI est les réponses de la page 83 VPD SCSI. Cette propriété est héritée de CIM_StorageAllocationSettingData.
-
Inconnu (0)
-
Autre (1)
-
VPD83Type3 (2)
-
VPD83Type2 (3)
-
VPD83Type1 (4)
-
VPD80 (5)
-
NodeWWN (6)
-
SNVM (7)
-
Espace de noms d’appareil du système d’exploitation (8)
-
DMTF Réservé (.. )
HostExtentStartingAddress
-
Type de données : uint64
-
Type d'accès : Lecture seule
Identifie l’adresse de départ sur l’étendue de stockage de l’hôte, identifiée par la propriété HostExtentName , utilisée pour l’allocation de l’étendue de stockage virtuel. Une valeur Null indique qu’il n’existe aucun mappage direct de l’étendue du stockage virtuel à l’étendue de stockage hôte référencée. Cette propriété est héritée de CIM_StorageAllocationSettingData.
HostResource
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
Une seule ressource hôte peut être affectée à chaque appareil de la machine virtuelle. Par conséquent, seul le premier élément de ce tableau peut être défini. Pour les appareils qui prennent en charge cette fonctionnalité, définissez le premier élément du tableau HostResource pour qu’il contienne une référence à la ressource hôte sous-jacente à affecter. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
Il s’agit d’une propriété en lecture seule. Mais si la propriété ResourceType a la valeur 31 (Disque logique) et que la propriété ResourceSubType est « Microsoft:Hyper-V:Virtual Hard Disk », « Microsoft:Hyper-V:Virtual CD/DVD Disk » ou « Microsoft:Hyper-V:Virtual Floppy Disk », la propriété HostResource peut être modifiée à l’aide de la méthode ModifyResourceSettings de la classe Msvm_VirtualSystemManagementService .
HostResourceBlockSize
-
Type de données : uint64
-
Type d'accès : Lecture seule
Taille, en octets, des blocs alloués sur l’hôte à la suite de cette demande d’allocation de ressources de stockage ou de ressource de stockage. Si la taille du bloc est variable, la taille maximale du bloc, en octets, est spécifiée. Si la taille du bloc est inconnue ou si un concept de bloc ne s’applique pas, la valeur 1 est utilisée. Cette propriété est héritée de CIM_StorageAllocationSettingData.
IgnoreFlushes
-
Type de données : booléen
-
Type d'accès : Lecture seule
Si la valeur est true, Hyper-V ignore le vidage d’écriture pour cette machine virtuelle particulière. Si la valeur est false, Hyper-V continue d’écrire sur le disque à chaque vidage. False est le paramètre par défaut.
Windows 10 : cette valeur n’est prise en charge qu’à Windows 10.
InstanceID
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : clé
Identifie de manière unique un instance de cette classe. Cette propriété est héritée de CIM_SettingData.
IOPSAllocationUnits
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Spécifie les unités d’allocation utilisées par les propriétés IOPSLimit et IOPSReservation . Cette propriété a toujours la valeur :
« count(E/S normalisées) / seconde »
Le débit est mesuré en opérations d’E/S normalisées par seconde (IOPS) au lieu d’IOPS bruts. Lors de l’utilisation d’E/S normalisées, chaque demande d’E/S est comptabilisée comme 1 E/S normalisée si la taille de la demande est inférieure ou égale à une taille de base prédéfinie (8 Ko). Les demandes supérieures à la taille de base sont comptabilisées en tant qu’opérations d’E/S N, où N est la valeur arrondie de la taille de la demande divisée par la taille de base. Par exemple, si la taille de base est de 8 Ko, une requête de 16 Ko est comptabilisée comme 2 opérations d’E/S normalisées, une requête de 32 Ko en tant que 4 opérations d’E/S normalisées, et ainsi de suite.
Windows 8.1 : cette valeur n’est pas prise en charge tant que Windows 8.1 et Windows Server 2012 R2.
IOPSLimit
-
Type de données : uint64
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxValue (100000000000)
Nombre maximal d’opérations d’E/S par seconde (IOPS) qui seront effectuées pour cette étendue de stockage virtuel. Si la valeur n’est pas définie ou est égale à zéro, le nombre d’E/S par seconde que l’appareil peut émettre n’est pas limité.
Notes
Vous pouvez utiliser la méthode ModifyResourceSettings de la classe Msvm_VirtualSystemManagementService pour modifier la valeur de cette propriété. Cette propriété est significative uniquement pour les instances Msvm_StorageAllocationSettingData qui demandent des allocations de ressources pour les machines virtuelles. Elle est ignorée lors de l’allocation de ressources à un pool enfant.
Windows 8.1 : cette valeur n’est pas prise en charge tant que Windows 8.1 et Windows Server 2012 R2.
IOPSReservation
-
Type de données : uint64
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxValue (100000000000)
Nombre minimal d’opérations d’E/S par seconde (IOPS) qui seront effectuées pour cette étendue de stockage virtuel.
Si IOPSLimit et IOPSReservation sont définis, la valeur d’IOPSLimit doit être supérieure ou égale à la valeur d’IOPSReservation.
Notes
Vous pouvez utiliser la méthode ModifyResourceSettings de la classe Msvm_VirtualSystemManagementService pour modifier la valeur de cette propriété. Cette propriété est significative uniquement pour les instances Msvm_StorageAllocationSettingData qui demandent des allocations de ressources pour les machines virtuelles. Elle est ignorée lors de l’allocation de ressources à un pool enfant.
Windows 8.1 : cette valeur n’est pas prise en charge tant que Windows 8.1 et Windows Server 2012 R2.
Limite
-
Type de données : uint64
-
Type d'accès : Lecture seule
Nombre maximal de blocs qui seront accordés pour cette allocation de ressources de stockage sur l’hôte. La taille de bloc est spécifiée par la propriété HostResourceBlockSize . En règle générale, la valeur de cette propriété reflète une taille maximale pour l’étendue de l’hôte allouée qui correspond à la taille de l’étendue de stockage virtuel présentée au consommateur. Valeur inférieure à celle qui indiquerait une situation où une étendue de stockage virtuel partiellement remplie est attendue, où le taux de remplissage est limité par la valeur de la propriété Limit. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
MappingBehavior
-
Type de données : uint16
-
Type d'accès : Lecture seule
Spécifie la façon dont cette ressource est mappée aux ressources sous-jacentes. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
OtherHostExtentNameFormat
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Chaîne qui décrit le format de la propriété HostExtentName si la propriété HostExtentNameFormat a la valeur 1 (Other). Cette propriété est héritée de CIM_StorageAllocationSettingData.
OtherHostExtentNameNamespace
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Chaîne qui décrit l’espace de noms de la propriété HostExtentName si la propriété HostExtentNameNamespace contient 1 (Autre). Cette propriété est héritée de CIM_StorageAllocationSettingData.
OtherResourceType
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Chaîne qui décrit le type de ressource lorsqu’une valeur bien définie n’est pas disponible et que ResourceType a la valeur 1(Other). Cette propriété est héritée de CIM_ResourceAllocationSettingData.
Parent
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Parent de la ressource. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
PersistentReservationsSupported
-
Type de données : booléen
-
Type d'accès : Lecture seule
Indique si le disque dur virtuel prend en charge les réservations persistantes SCSI-3.
Windows 8.1 : cette valeur n’est pas prise en charge tant qu’Windows 8.1 et Windows Server 2012 R2.
PoolID
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Identificateur du pool de ressources à partir duquel cette ressource a été allouée. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
Réservation
-
Type de données : uint64
-
Type d'accès : Lecture seule
-
Qualificateurs : Override (« Reservation »), ModelCorrespondence (« CIM_StorageAllocationSettingData.HostResourceBlockSize »)
Nombre de blocs dont la disponibilité est garantie pour cette allocation de ressources de stockage sur l’hôte. La taille de bloc est spécifiée par la propriété HostResourceBlockSize . Cette propriété est héritée de CIM_StorageAllocationSettingData.
ResourceSubType
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Chaîne qui décrit un sous-type spécifique à l’implémentation pour cette ressource. Par exemple, cela peut être utilisé pour distinguer différents modèles du même type de ressource. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
ResourceType
-
Type de données : uint16
-
Type d'accès : Lecture seule
Type de ressource que représente ce paramètre d’allocation. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
-
Autre (1)
-
Système informatique (2)
-
Processeur (3)
-
Mémoire (4)
-
Contrôleur IDE (5)
-
HBA SCSI parallèle (6)
-
FC HBA (7)
-
ISCSI HBA (8)
-
IB HCA (9)
-
Adaptateur Ethernet (10)
-
Autre carte réseau (11)
-
Emplacement d’E/S (12)
-
Appareil d’E/S (13)
-
Lecteur de disque (14)
-
Lecteur DE CD (15)
-
Lecteur DE DVD (16)
-
Lecteur de disque (17)
-
Lecteur de bande (18)
-
Extension de stockage (19)
-
Autre périphérique de stockage (20)
-
Port série (21)
-
Port parallèle (22)
-
Contrôleur USB (23)
-
Contrôleur graphique (24)
-
Contrôleur IEEE 1394 (25)
-
Unité partitionnable (26)
-
Unité partitionnable de base (27)
-
Alimentation (28)
-
Appareil de refroidissement (29)
-
Port de commutateur Ethernet (30)
-
Disque logique (31)
-
Volume de stockage (32)
-
Connexion Ethernet (33)
-
DMTF réservé (30 32767)
-
Fournisseur réservé (32768 65535)
SnapshotId
-
Type de données : chaîne
-
Type d'accès : Lecture seule
GUID représentant les instantané dans le fichier de jeu de disques durs virtuels à joindre.
Notes
Ajouté dans Windows 10.
StorageQoSPolicyID
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Spécifie l’identificateur unique de la stratégie de qualité de service de stockage à appliquer à cette extension de stockage virtuel.
Notes
Ajouté dans Windows 10.
VirtualQuantity
-
Type de données : uint64
-
Type d'accès : Lecture seule
Nombre de blocs présentés au consommateur. La taille de bloc est spécifiée par la propriété VirtualResourceBlockSize . Cette propriété est héritée de CIM_ResourceAllocationSettingData.
VirtualQuantityUnits
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Spécifie les unités utilisées par la propriété VirtualQuantity . Cette propriété est héritée de CIM_StorageAllocationSettingData.
Valeur | Signification |
---|---|
|
La taille de bloc fixe est contenue dans la propriété VirtualResourceBlockSize . |
|
La propriété VirtualQuantity est mesurée en octets. |
VirtualResourceBlockSize
-
Type de données : uint64
-
Type d'accès : Lecture seule
Taille, en octets, des blocs présentés au consommateur à la suite de cette demande d’allocation de ressources de stockage ou d’allocation de ressources de stockage. Si la taille du bloc est variable, la taille maximale du bloc, en octets, est spécifiée. Si la taille du bloc est inconnue ou si un concept de bloc ne s’applique pas, la valeur 1 est utilisée. Cette propriété est héritée de CIM_StorageAllocationSettingData.
Poids
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : Remplacer (« Poids »), MinValue (1), MaxValue (10000)
Spécifie une priorité relative pour cette allocation par rapport aux autres allocations du même pool de ressources. Cette propriété n’a pas d’unité de mesure et n’est pertinente que par rapport à d’autres allocations qui s’affrontent pour les mêmes ressources hôtes. Cette propriété est héritée de CIM_ResourceAllocationSettingData.
Plage : 1 10000
WriteHardeningMethod
-
Type de données : uint16
-
Type d'accès : Lecture seule
Indique la méthode de renforcement en écriture prise en charge par le disque.
Notes
Cette propriété a été ajoutée dans Windows 10 version 1703.
Par défaut (0)
WriteCacheEnabled (1)
WriteCacheandFUAEnabled (2)
WriteCacheDisabled (3)
Spécifications
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 |
Racine\Virtualisation\V2 |
MOF |
|
DLL |
|