Partager via


Msvm_KvpExchangeComponentSettingData classe

Représente l’état configuré du service d’échange de paire clé/valeur.

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_KvpExchangeComponentSettingData : CIM_ResourceAllocationSettingData
{
  boolean DisableHostKVPItems;
  string  InstanceID;
  string  Caption = "Key-Value Pair Exchange";
  string  Description = "Microsoft Key-Value Pair Exchange Service Setting Data";
  string  ElementName = "Key-Value Pair Exchange";
  uint16  ResourceType = 1;
  string  OtherResourceType = "Microsoft:Hyper-V:Key-Value Pair Exchange Component";
  string  ResourceSubType;
  string  PoolID;
  uint16  ConsumerVisibility = 3;
  string  HostResource[];
  string  AllocationUnits = "count";
  uint64  VirtualQuantity = 1;
  uint64  Reservation = 1;
  uint64  Limit = 1;
  uint32  Weight = 0;
  boolean AutomaticAllocation = True;
  boolean AutomaticDeallocation = True;
  string  Parent;
  string  Connection[];
  string  Address;
  uint16  MappingBehavior;
  string  AddressOnParent;
  string  VirtualQuantityUnits = "count";
  uint16  EnabledState = 2;
  String  HostExchangeItems[];
  String  HostOnlyItems[];
};

Membres

La classe Msvm_KvpExchangeComponentSettingData comporte les types de membres suivants :

Propriétés

La classe Msvm_KvpExchangeComponentSettingData a ces propriétés.

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 et est toujours définie sur Null.

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 désalloué. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

Caption

Type de données : chaîne

Type d'accès : Lecture seule

Brève description de l’objet. Cette propriété est héritée de CIM_ManagedElement.

Connection

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Élément auquel cette ressource est connectée. Cette propriété est héritée de CIM_ResourceAllocationSettingData et est toujours définie sur Null.

ConsumerVisibility

Type de données : uint16

Type d'accès : Lecture seule

Visibilité des consommateurs sur la ressource allouée. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

Valeur Signification
3
Virtualisé

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.

DisableHostKVPItems

Type de données : booléen

Type d’accès : Lecture/écriture

Cette propriété désactive l’hôte de remplir automatiquement le nom de l’hôte et les informations du système d’exploitation à l’intérieur de l’invité.

Notes

Cette propriété a été ajoutée dans Windows 10, version 1703.

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_ManagedElement.

EnabledState

Type de données : uint16

Type d'accès : Lecture seule

État activé de l’élément.

Activé (2)

Désactivé (3)

HostExchangeItems

Type de données : Tableau de chaînes

Type d'accès : Lecture seule

Qualificateurs : ArrayType (« Indexed »), HyperVEmbeddedInstance (« Msvm_KvpExchangeDataItem »)

Tableau d’instances de Msvm_KvpExchangeDataItem incorporées qui représentent les paires clé/valeur.

HostOnlyItems

Type de données : Tableau de chaînes

Type d'accès : Lecture seule

Qualificateurs : ArrayType (« Indexed »), HyperVEmbeddedInstance (« Msvm_KvpExchangeDataItem »)

Tableau d’instances Msvm_KvpExchangeDataItem contenant les paires clé/valeur stockées dans le fichier de configuration, mais non échangées avec le système d’exploitation invité. Cela permet aux applications de stocker des données spécifiques à la machine virtuelle qui n’ont pas besoin d’être visibles par le système d’exploitation invité. Les éléments sont mis en forme de la même façon que les éléments de la propriété HostExchangeItems, sauf que la propriété Source du Msvm_KvpExchangeDataItem instance a la valeur 4. Chaque fichier de configuration est limité à 128 paires clé/valeur, où chaque champ de valeur est autorisé à avoir une taille maximale de 16 Ko et le champ de clé est autorisé à atteindre 512 octets.

HostResource

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Expose une affectation spécifique à l’hôte ou aux ressources sous-jacentes. Cette propriété est héritée de CIM_ResourceAllocationSettingData et est toujours définie sur Null.

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_ManagedElement.

Limite

Type de données : uint64

Type d'accès : Lecture seule

Limite supérieure ou quantité maximale de ressource qui sera accordée pour cette allocation. 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 et est toujours définie sur Null.

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 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 et est toujours définie sur Null.

PoolID

Type de données : chaîne

Type d'accès : Lecture seule

ID du pool de ressources à partir duquel la ressource est 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

Quantité de ressources garantie pour être disponible pour cette allocation. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

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. 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.

Valeur Signification
1
Autres

VirtualQuantity

Type de données : uint64

Type d'accès : Lecture seule

Quantité de ressources présentées au consommateur. 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 l’unité de mesure de cette allocation de ressources. La valeur de cette propriété doit être une valeur légale du qualificateur d’unités programmatiques tel que défini dans l’annexe C.1 de DSP0004 V2.5 ou version ultérieure. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

Poids

Type de données : uint32

Type d'accès : Lecture seule

Priorité relative pour cette allocation par rapport aux autres allocations du même pool de ressources. Cette propriété est héritée de CIM_ResourceAllocationSettingData.

Notes

L’accès à la classe Msvm_KvpExchangeComponentSettingData peut être restreint par le filtrage UAC. Pour plus d’informations, consultez Contrôle de compte d’utilisateur et WMI.

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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Voir aussi

CIM_ResourceAllocationSettingData

CIM_ResourceAllocationSettingData