Condividi tramite


classe Msvm_KvpExchangeComponentSettingData

Rappresenta lo stato configurato del servizio di scambio coppie chiave/valore.

La sintassi seguente è un codice MOF (Managed Object Format) semplificato e include tutte le proprietà ereditate.

Sintassi

[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[];
};

Members

La classe Msvm_KvpExchangeComponentSettingData ha questi tipi di membri:

Proprietà

La classe Msvm_KvpExchangeComponentSettingData ha queste proprietà.

Indirizzo

Tipo di dati: string

Tipo di accesso: sola lettura

Indirizzo della risorsa. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData e viene sempre impostata su Null.

AddressOnParent

Tipo di dati: string

Tipo di accesso: sola lettura

Descrive l'indirizzo di questa risorsa nel contesto dell'elemento padre. Le proprietà Parent e AddressOnParent vengono usate per descrivere la relazione del controller e l'ordinamento dei dispositivi in un controller. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

AllocationUnits

Tipo di dati: string

Tipo di accesso: sola lettura

Unità di allocazione utilizzate dalle proprietà Reservation e Limit . Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

AutomaticAllocation

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se la risorsa verrà allocata automaticamente. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

AutomaticDeallocation

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se la risorsa verrà de-allocata automaticamente. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

Didascalia

Tipo di dati: string

Tipo di accesso: sola lettura

Breve descrizione dell'oggetto. Questa proprietà viene ereditata da CIM_ManagedElement.

Connection

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

L'elemento a cui è connessa questa risorsa. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData e viene sempre impostata su Null.

ConsumerVisibility

Tipo di dati: uint16

Tipo di accesso: sola lettura

Visibilità dei consumer sulla risorsa allocata. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

Valore Significato
3
Virtualizzato

Descrizione

Tipo di dati: string

Tipo di accesso: sola lettura

Descrizione dell'oggetto . Questa proprietà viene ereditata da CIM_ManagedElement.

DisableHostKVPItems

Tipo di dati: booleano

Tipo di accesso: lettura/scrittura

Questa proprietà disabilita l'host dal popolamento automatico del nome host e delle informazioni del sistema operativo all'interno del guest.

Nota

Questa proprietà è stata aggiunta in Windows 10 versione 1703.

ElementName

Tipo di dati: string

Tipo di accesso: sola lettura

Nome visualizzato per l'oggetto. Questa proprietà viene ereditata da CIM_ManagedElement.

EnabledState

Tipo di dati: uint16

Tipo di accesso: sola lettura

Stato abilitato dell'elemento.

Abilitato (2)

Disabilitato (3)

HostExchangeItems

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Qualificatori: ArrayType ("Indexed"), HyperVEmbeddedInstance ("Msvm_KvpExchangeDataItem")

Matrice di istanze di Msvm_KvpExchangeDataItem incorporate che rappresentano le coppie chiave/valore.

HostOnlyItems

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Qualificatori: ArrayType ("Indexed"), HyperVEmbeddedInstance ("Msvm_KvpExchangeDataItem")

Matrice di istanze di Msvm_KvpExchangeDataItem contenenti le coppie chiave/valore archiviate nel file di configurazione ma non scambiate con il sistema operativo guest. Ciò consente alle applicazioni di archiviare dati specifici della macchina virtuale che non devono essere visibili al sistema operativo guest. Gli elementi vengono formattati come gli elementi nella proprietà HostExchangeItems , ad eccezione della proprietà Source dell'istanza di Msvm_KvpExchangeDataItem è impostata su 4. Ogni file di configurazione è limitato a 128 coppie chiave/valore, in cui ogni campo valore può avere dimensioni massime di 16 KB e il campo chiave può essere fino a 512 byte.

HostResource

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Espone un'assegnazione specifica a risorse host o sottostanti. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData e viene sempre impostata su Null.

InstanceID

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: Chiave

Identifica in modo univoco un'istanza di questa classe. Questa proprietà viene ereditata da CIM_ManagedElement.

Limite

Tipo di dati: uint64

Tipo di accesso: sola lettura

Limite superiore o quantità massima di risorsa che verrà concessa per questa allocazione. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

MappingBehavior

Tipo di dati: uint16

Tipo di accesso: sola lettura

Specifica il modo in cui questa risorsa viene mappata alle risorse sottostanti. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData ed è sempre impostata su Null.

OtherResourceType

Tipo di dati: stringa

Tipo di accesso: sola lettura

Stringa che descrive il tipo di risorsa quando un valore ben definito non è disponibile e ResourceType ha il valore 1 (Altro). Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

Parent

Tipo di dati: stringa

Tipo di accesso: sola lettura

Elemento padre della risorsa. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData ed è sempre impostata su Null.

PoolID

Tipo di dati: stringa

Tipo di accesso: sola lettura

ID del pool di risorse da cui viene allocata la risorsa. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

Prenotazione

Tipo di dati: uint64

Tipo di accesso: sola lettura

Quantità di risorsa garantita per questa allocazione. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

ResourceSubType

Tipo di dati: stringa

Tipo di accesso: sola lettura

Stringa che descrive un sottotipo specifico dell'implementazione per questa risorsa. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

ResourceType

Tipo di dati: uint16

Tipo di accesso: sola lettura

Il tipo di risorsa rappresentata dall'impostazione di allocazione. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

Valore Significato
1
Altro

VirtualQuantity

Tipo di dati: uint64

Tipo di accesso: sola lettura

Quantità di risorse presentate al consumatore. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

VirtualQuantityUnits

Tipo di dati: stringa

Tipo di accesso: sola lettura

Specifica l'unità di misura per questa allocazione delle risorse. Il valore di questa proprietà deve essere un valore legale del qualificatore unità programmatice come definito nell'allegato C.1 di DSP0004 V2.5 o versione successiva. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

Weight

Tipo di dati: uint32

Tipo di accesso: sola lettura

Priorità relativa per questa allocazione in relazione ad altre allocazioni dello stesso pool di risorse. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

Commenti

L'accesso alla classe Msvm_KvpExchangeComponentSettingData potrebbe essere limitato dal filtro dell'interfaccia utente. Per altre informazioni, vedere Controllo account utente e WMI.

Requisiti

Requisito Valore
Client minimo supportato
Windows 8 [solo app desktop]
Server minimo supportato
Windows Server 2012 [solo app desktop]
Spazio dei nomi
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Vedi anche

CIM_ResourceAllocationSettingData

CIM_ResourceAllocationSettingData