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
"Count (bloc de taille fixe)"
La taille de bloc fixe est contenue dans la propriété VirtualResourceBlockSize .
poids
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
WindowsVirtualization. v2. mof
DLL
Vmms.exe