MSVM _ StorageAllocationSettingData, classe
Représente des paramètres spécifiquement liés à l’allocation de stockage virtuel.
La syntaxe suivante est simplifiée format MOF (MOF) et comprend 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 possède les types de membres suivants :
Propriétés
La classe MSVM _ StorageAllocationSettingData possède les propriétés suivantes.
-
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 la _ StorageAllocationSettingData CIM.
-
Inconnu (0)
-
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 la _ ResourceAllocationSettingData CIM.
-
-
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 du contrôleur, ainsi que l’ordre des appareils sur un contrôleur. Cette propriété est héritée de la _ ResourceAllocationSettingData CIM.
-
-
AllocationUnits
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Unités d’allocation utilisées par la réservation et les propriétés de la limite . Cette propriété est héritée de la _ ResourceAllocationSettingData CIM.
-
-
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 la _ ResourceAllocationSettingData CIM.
-
-
AutomaticDeallocation
-
-
Type de données : booléen
-
Type d'accès : Lecture seule
Indique si la ressource sera automatiquement désallouée. Cette propriété est héritée de la _ ResourceAllocationSettingData CIM.
-
-
CachingMode
-
-
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 la _ propriété managedelement CIMet est toujours définie sur « Image de disque dur par défaut Paramètres ».
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 la _ ResourceAllocationSettingData CIM.
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 la _ ResourceAllocationSettingData CIM.
-
Inconnu (0)
-
Passe-à- (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 _ propriété ManagedElementet elle est toujours définie sur « décrit les paramètres par défaut pour les ressources de l’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 la _ SettingData CIM.
HostExtentName
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Identificateur unique pour l’étendue de l’hôte. L’étendue de l’hôte identifiée est utilisée pour l’allocation des ressources de stockage. Cette propriété est héritée de la _ StorageAllocationSettingData CIM.
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 la _ StorageAllocationSettingData CIM.
-
Inconnu (0)
-
Autre (1)
-
SNVM (7)
-
NAA (9)
-
EUI64 (10)
-
T10VID (11)
-
Nom du périphérique du système d’exploitation (12)
-
DMTF réservé (.. )
HostExtentNameNamespace
-
Type de données : UInt16
-
Type d'accès : Lecture seule
Si l’étendue de l’hôte est un volume SCSI, la source par défaut pour les noms de volume SCSI est la page SCSI VPD 83 réponses. Cette propriété est héritée de la _ StorageAllocationSettingData CIM.
-
Inconnu (0)
-
Autre (1)
-
VPD83Type3 (2)
-
VPD83Type2 (3)
-
VPD83Type1 (4)
-
VPD80 (5)
-
NodeWWN (6)
-
SNVM (7)
-
Espace de noms du périphérique 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’extension de stockage hôte, identifiée par la propriété HostExtentName , qui est utilisée pour l’allocation de l’extension de stockage virtuel. Une valeur null indique qu’il n’existe pas de mappage direct de l’étendue de stockage virtuel à l’extension de stockage hôte référencée. Cette propriété est héritée de la _ StorageAllocationSettingData CIM.
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 périphérique de l’ordinateur virtuel, de sorte que 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 à assigner. Cette propriété est héritée de la _ ResourceAllocationSettingData CIM.
Il s’agit d’une propriété en lecture seule. Toutefois, si la propriété resourceType est 31 (disque logique) et que la propriété ResourceSubType est « Microsoft : Hyper-v : disque dur virtuel », « Microsoft : Hyper-v : CD/DVD virtuel » ou « Microsoft : Hyper-v : disquette virtuelle », 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 qui sont alloués sur l’hôte à la suite de cette demande d’allocation de ressources de stockage ou d’allocation de ressources de stockage. Si la taille de bloc est variable, la taille de bloc maximale, en octets, sera spécifiée. Si la taille de bloc est inconnue ou si aucun concept de bloc ne s’applique, la valeur 1 est utilisée. Cette propriété est héritée de la _ StorageAllocationSettingData CIM.
IgnoreFlushes
-
Type de données : booléen
-
Type d'accès : Lecture seule
Si la valeur est true, Hyper-V ignore le vidage de l’écriture différée pour cet ordinateur virtuel particulier. Si la valeur est false, Hyper-V continue à réécrire sur le disque à chaque vidage. False est le paramètre par défaut.
Windows 10 : Cette valeur n’est pas prise en charge tant que Windows 10.
InstanceID
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : clé
Identifie de façon unique une instance de cette classe. Cette propriété est héritée de la _ SettingData CIM.
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 :
« nombre (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 brutes. Lorsque vous utilisez des e/s par seconde 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 requêtes qui sont plus volumineuses que la taille de base sont comptabilisées comme des opérations d’e/s, 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 comptée comme 2 opérations d’e/s normalisées, une demande de 32 Ko comme 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 (1 milliard)
Nombre maximal d’opérations d’e/s par seconde (IOPS) qui seront servies pour cette extension de stockage virtuel. Si la valeur n’est pas définie ou est égale à zéro, il n’y a aucune limite au nombre d’e/s par seconde que l’appareil peut émettre.
Notes
Vous pouvez utiliser la méthode ModifyResourceSettings de la classe _ VirtualSystemManagementService MSVM 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 ordinateurs virtuels. 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 (1 milliard)
Nombre minimal d’opérations d’e/s par seconde (IOPS) qui seront servies pour cette extension de stockage virtuel.
Si IOPSLimit et IOPSReservation sont tous les deux définis, la valeur de IOPSLimit doit être supérieure ou égale à la valeur de IOPSReservation.
Notes
Vous pouvez utiliser la méthode ModifyResourceSettings de la classe _ VirtualSystemManagementService MSVM 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 ordinateurs virtuels. 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 au niveau de 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é qui correspond à la taille de l’étendue de stockage virtuel présentée au consommateur. Une valeur inférieure à celle-ci indique une situation dans laquelle une extension de stockage virtuel peu peuplé 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 la _ ResourceAllocationSettingData CIM.
MappingBehavior
-
Type de données : UInt16
-
Type d'accès : Lecture seule
Spécifie comment cette ressource est mappée aux ressources sous-jacentes. Cette propriété est héritée de la _ ResourceAllocationSettingData CIM.
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 (autre). Cette propriété est héritée de la _ StorageAllocationSettingData CIM.
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 la _ StorageAllocationSettingData CIM.
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 (autre). Cette propriété est héritée de la _ ResourceAllocationSettingData CIM.
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 la _ ResourceAllocationSettingData CIM.
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 que 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 la _ ResourceAllocationSettingData CIM.
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 au niveau de l’hôte. La taille de bloc est spécifiée par la propriété HostResourceBlockSize . Cette propriété est héritée de la _ StorageAllocationSettingData CIM.
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 la _ ResourceAllocationSettingData CIM.
ResourceType
-
Type de données : UInt16
-
Type d'accès : Lecture seule
Type de ressource représenté par ce paramètre d’allocation. Cette propriété est héritée de la _ ResourceAllocationSettingData CIM.
-
Autre (1)
-
Système informatique (2)
-
Processeur (3)
-
Mémoire (4)
-
Contrôleur IDE (5)
-
HBA SCSI parallèle (6)
-
HBA FC (7)
-
HBA iSCSI (8)
-
IB HCA (9)
-
Carte Ethernet (10)
-
Autre carte réseau (11)
-
Emplacement d’e/s (12)
-
Périphérique d’e/s (13)
-
Lecteur de disquette (14)
-
Lecteur de CD (15)
-
Lecteur de DVD (16)
-
Lecteur de disque (17)
-
Lecteur de bande (18)
-
étendue du Stockage (19)
-
autre appareil de Stockage (20)
-
Port série (21)
-
Port parallèle (22)
-
Contrôleur USB (23)
-
Contrôleur Graphics (24)
-
Contrôleur IEEE 1394 (25)
-
Unité partitionnée (26)
-
Unité partitionnée de base (27)
-
Alimentation (28 )
-
Appareil de refroidissement (29)
-
Port commuté 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 la capture instantanée dans le fichier de définition de disque dur virtuel à attacher.
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 QoS 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 la _ ResourceAllocationSettingData CIM.
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 la _ StorageAllocationSettingData CIM.
| 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 qui sont 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 de bloc est variable, la taille de bloc maximale, en octets, sera spécifiée. Si la taille de bloc est inconnue ou si aucun concept de bloc ne s’applique, la valeur 1 est utilisée. Cette propriété est héritée de la _ StorageAllocationSettingData CIM.
Poids
-
Type de données : UInt32
-
Type d'accès : Lecture seule
-
Qualificateurs : override ("Weight"), MinValue (1), MaxValue (10000)
Spécifie une priorité relative pour cette allocation par rapport à d’autres allocations à partir du même pool de ressources. Cette propriété n’a aucune unité de mesure et est uniquement pertinente par rapport à d’autres allocations vying pour les mêmes ressources hôte. Cette propriété est héritée de la _ ResourceAllocationSettingData CIM.
Plage : 1 10000
WriteHardeningMethod
-
Type de données : UInt16
-
Type d'accès : Lecture seule
Indique quelle méthode de sécurisation renforcée d’écriture est prise en charge par le disque.
Notes
cette propriété a été ajoutée dans Windows 10, version 1703.
Valeur par défaut (0)
WriteCacheEnabled (1)
WriteCacheandFUAEnabled (2)
WriteCacheDisabled (3)
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 |
\Virtualisation racine \ v2 |
| MOF |
|
| DLL |
|