classe Msvm_KvpExchangeComponent
Rappresenta lo stato del servizio di scambio coppie chiave/valore, che fornisce un meccanismo per lo scambio di dati tra la macchina virtuale e il sistema operativo in esecuzione nel sistema operativo di gestione.
La sintassi seguente è un codice MOF (Managed Object Format) semplificato e include tutte le proprietà ereditate.
Sintassi
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_KvpExchangeComponent : CIM_LogicalDevice
{
string InstanceID;
string Caption = "Key-Value Pair Exchange";
string Description = "Microsoft Key-Value Pair Exchange Service";
string ElementName = "Key-Value pair Exchange";
datetime InstallDate;
string Name = "Key-Value Pair Exchange";
uint16 OperationalStatus[];
string StatusDescriptions[];
string Status;
uint16 HealthState = 5;
uint16 CommunicationStatus;
uint16 DetailedStatus;
uint16 OperatingStatus;
uint16 PrimaryStatus;
uint16 EnabledState;
string OtherEnabledState;
uint16 RequestedState = 12;
uint16 EnabledDefault = 7;
datetime TimeOfLastStateChange;
uint16 AvailableRequestedStates[];
uint16 TransitioningToState;
string SystemCreationClassName = "Msvm_ComputerSystem";
string SystemName;
string CreationClassName = "Msvm_KvpExchangeComponent";
string DeviceID;
boolean PowerManagementSupported;
uint16 PowerManagementCapabilities[];
uint16 Availability = 6;
uint16 StatusInfo;
uint32 LastErrorCode;
string ErrorDescription;
boolean ErrorCleared;
string OtherIdentifyingInfo[];
uint64 PowerOnHours;
uint64 TotalPowerOnHours;
string IdentifyingDescriptions[];
uint16 AdditionalAvailability[] = { 6 };
uint64 MaxQuiesceTime;
string GuestExchangeItems[];
string GuestIntrinsicExchangeItems[];
};
Members
La classe Msvm_KvpExchangeComponent ha questi tipi di membri:
Metodi
La classe Msvm_KvpExchangeComponent dispone di questi metodi.
Metodo | Descrizione |
---|---|
EnableDevice | Questo metodo non è supportato. |
OnlineDevice | Questo metodo non è supportato. |
QuiesceDevice | Questo metodo non è supportato. |
RequestStateChange | Richiede una modifica dello stato. |
Reimpostazione | Reimposta il componente. |
RestoreProperties | Questo metodo non è supportato. |
SaveProperties | Questo metodo non è supportato. |
SetPowerState | Questo metodo non è supportato. |
Proprietà
La classe Msvm_KvpExchangeComponent ha queste proprietà.
-
AdditionalAvailability
-
-
Tipo di dati: matrice uint16
-
Tipo di accesso: sola lettura
Qualsiasi disponibilità e stato aggiuntivo del dispositivo. Questa proprietà viene ereditata da CIM_LogicalDevice.
Valore Significato - { 6 }
- 6
Non applicabile -
-
Disponibilità
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Disponibilità e stato primari del dispositivo. Questa proprietà viene ereditata da CIM_LogicalDevice.
Valore Significato - 6
Non applicabile -
-
AvailableRequestedStates
-
-
Tipo di dati: matrice uint16
-
Tipo di accesso: sola lettura
Indica i valori possibili per il parametro RequestedState del metodo RequestStateChange . Questa proprietà viene ereditata da CIM_EnabledLogicalElement, ma non viene utilizzata.
-
-
Didascalia
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Breve descrizione dell'oggetto. Questa proprietà viene ereditata da CIM_ManagedElement.
-
-
CommunicationStatus
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Indica la capacità della strumentazione di comunicare con l'elemento gestito sottostante. Un valore Null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
Sconosciuto (0)
-
Non disponibile (1)
-
Comunicazione OK (2)
-
Comunicazione persa (3)
-
Nessun contatto (4)
-
DMTF Riservato (..)
-
Fornitore riservato (0x8000.. )
-
-
CreationClassName
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Nome della classe di creazione del sistema di ambito. Questa proprietà viene ereditata da CIM_LogicalDevice.
-
-
Descrizione
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Descrizione dell'oggetto . Questa proprietà viene ereditata da CIM_ManagedElement.
-
-
DetailedStatus
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Complimenta la proprietà PrimaryStatus con dettagli di stato aggiuntivi. Un valore Null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
Non disponibile (0)
-
Nessuna informazione aggiuntiva (1)
-
Sottolineato (2)
-
Errore predittivo (3)
-
Errore non ripristinabile (4)
-
Entità di supporto nell'errore (5)
-
DMTF Riservato (..)
-
Fornitore riservato (0x8000.. )
-
-
Deviceid
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Indirizzo o altre informazioni di identificazione per assegnare un nome univoco al dispositivo logico. Questa proprietà viene ereditata da CIM_LogicalDevice.
-
-
ElementName
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Nome visualizzato per l'oggetto. Questa proprietà viene ereditata da CIM_ManagedElement.
-
-
EnabledDefault
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Questa proprietà viene ereditata da CIM_EnabledLogicalElement.
Valore Significato - 7
Nessun valore predefinito -
-
EnabledState
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Stato abilitato dell'elemento. Questa proprietà viene ereditata da CIM_EnabledLogicalElement.
-
Abilitato (2)
-
Disabilitato (3)
-
-
ErrorCleared
-
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
Indica se l'errore segnalato nella proprietà LastErrorCode è ora cancellato. Questa proprietà viene ereditata da CIM_LogicalDevice, ma non viene usata.
-
-
ErrorDescription
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Stringa che fornisce altre informazioni sull'errore registrato nella proprietà LastErrorCode e informazioni su eventuali azioni correttive che possono essere eseguite. Questa proprietà viene ereditata da CIM_LogicalDevice, ma non viene usata.
-
-
GuestExchangeItems
-
-
Tipo di dati: matrice di stringhe
-
Tipo di accesso: sola lettura
-
Qualificatori: ArrayType ("Indicizzato"), HyperVEmbeddedInstance ("Msvm_KvpExchangeDataItem")
Matrice di istanze di Msvm_KvpExchangeDataItem incorporate che contengono il set di coppie chiave-valore che i servizi in esecuzione all'interno del sistema operativo guest hanno eseguito il push per essere disponibili per l'accesso da parte di client esterni. Questa matrice non conterrà elementi intrinseci che vengono inviati direttamente dal servizio di integrazione.
-
-
GuestIntrinsicExchangeItems
-
-
Tipo di dati: matrice di stringhe
-
Tipo di accesso: sola lettura
-
Qualificatori: ArrayType ("Indicizzato"), HyperVEmbeddedInstance ("Msvm_KvpExchangeDataItem")
Matrice di istanze di Msvm_KvpExchangeDataItem incorporate che contengono il set di coppie chiave-valore che il sistema operativo guest ha eseguito il push per l'accesso da parte dei client esterni. Questa matrice non conterrà alcun elemento di dati eseguito da altri servizi in esecuzione all'interno del sistema operativo guest.
-
-
HealthState
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Integrità corrente dell'elemento. Ciò esprime l'integrità di questo elemento, ma non necessariamente quella dei relativi sottocomponenti. I valori possibili sono da 0 a 30, dove 5 significa che l'elemento è completamente integro e 30 significa che l'elemento è completamente non funzionante. Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
-
IdentifyingDescriptions
-
-
Tipo di dati: matrice di stringhe
-
Tipo di accesso: sola lettura
Matrice di stringhe free-form che forniscono spiegazioni e dettagli dietro le voci nella matrice di proprietà OtherIdentifyingInfo . Questa proprietà viene ereditata da CIM_LogicalDevice, ma non viene usata.
-
-
InstallDate
-
-
Tipo di dati: datetime
-
Tipo di accesso: sola lettura
Data e ora in cui è stato installato il servizio di integrazione nella macchina virtuale. Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
-
InstanceID
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
-
Qualificatori: Chiave
Identifica in modo univoco un'istanza di questa classe. Questa proprietà viene ereditata da CIM_ManagedElement.
-
-
LastErrorCode
-
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
L'ultimo codice di errore segnalato dal dispositivo logico. Questa proprietà viene ereditata da CIM_LogicalDevice, ma non viene usata.
-
-
MaxQuiesceTime
-
-
Tipo di dati: uint64
-
Tipo di accesso: sola lettura
La proprietà è stata deprecata. Questa proprietà viene ereditata da CIM_LogicalDevice.
-
-
Nome
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Etichetta in base alla quale l'oggetto è noto. Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
-
OperatingStatus
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Fornisce informazioni sullo stato correnti per la condizione operativa dell'elemento e può essere usato per fornire maggiori dettagli rispetto al valore della proprietà EnabledState . Un valore Null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
Sconosciuto (0)
-
Non disponibile (1)
-
Manutenzione (2)
-
Avvio (3)
-
Arresto (4)
-
Arrestato (5)
-
Interrotto (6)
-
Inattivo (7)
-
Completato (8)
-
Migrazione (9)
-
Emigrazione (10)
-
Immigrazione (11)
-
Snapshotting (12)
-
Arresto (13)
-
In Test (14)
-
Transizione (15)
-
Nel servizio (16)
-
DMTF Riservato (..)
-
Fornitore riservato (0x8000.).
-
-
OperationalStatus
-
-
Tipo di dati: matrice uint16
-
Tipo di accesso: sola lettura
Stato corrente dell'elemento. Questa proprietà viene ereditata da CIM_ManagedSystemElement.
Di seguito sono riportati i valori possibili per il valore della proprietà OperationalStatus[0].
Valore Significato - OK
- 2
Il servizio è in genere operativo. I valori delle proprietà OperationalStatus[1] e StatusDescriptions[1] possono contenere altre informazioni. - Degraded
- 3
Il servizio è in genere operativo, ma il servizio guest ha negoziato una versione compatibile del protocollo di comunicazione. I valori delle proprietà OperationalStatus[1] e StatusDescriptions[1] possono contenere altre informazioni. - Errore non recuperabile
- 7
Il guest non supporta una versione del protocollo compatibile. I valori delle proprietà OperationalStatus[1] e StatusDescriptions[1] possono contenere altre informazioni. - Nessun contatto
- 12
Il servizio guest non è stato installato o non è ancora stato contattato. - Comunicazione persa
- 13
Il servizio guest non risponde più normalmente. -
-
OtherEnabledState
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Stringa che descrive lo stato abilitato o disabilitato dell'elemento quando la proprietà EnabledState è impostata su 1 (Altro). Questa proprietà deve essere impostata su Null quando la proprietà EnabledState è qualsiasi valore diverso da 1. Questa proprietà viene ereditata da CIM_EnabledLogicalElement.
-
-
OtherIdentifyingInfo
-
-
Tipo di dati: matrice di stringhe
-
Tipo di accesso: sola lettura
Tutti i dati aggiuntivi, oltre alle informazioni sull'ID dispositivo, che possono essere usate per identificare un dispositivo logico. Questa proprietà viene ereditata da CIM_LogicalDevice ed è sempre impostata su Null.
-
-
PowerManagementCapabilities
-
-
Tipo di dati: matrice uint16
-
Tipo di accesso: sola lettura
Funzionalità di risparmio energia del dispositivo. Questa proprietà viene ereditata da CIM_LogicalDevice, ma non viene usata.
-
-
PowerManagementSupported
-
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
Indica se il dispositivo può essere gestito dall'alimentazione. Questa proprietà viene ereditata da CIM_LogicalDevice, ma non viene usata.
-
-
PowerOnHours
-
-
Tipo di dati: uint64
-
Tipo di accesso: sola lettura
Numero di ore consecutive che questo dispositivo è stato attivato dall'ultimo ciclo di alimentazione. Questa proprietà viene ereditata da CIM_LogicalDevice ma non viene usata.
-
-
PrimaryStatus
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Fornisce informazioni di stato di alto livello. Questa proprietà deve essere usata insieme alla proprietà DetailedStatus per fornire stato di integrità elevato e dettagliato dell'elemento e dei relativi sottocomponenti. Un valore Null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
Sconosciuto (0)
-
OK (1)
-
Degradato (2)
-
Errore (3)
-
DMTF Riservato (..)
-
Fornitore riservato (0x8000.).
-
-
RequestedState
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Ultimo stato richiesto o desiderato per l'elemento. Questa proprietà viene ereditata da CIM_EnabledLogicalElement.
Valore Significato - 12
Non applicabile -
-
Status
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Stato corrente dell'oggetto. Questa proprietà viene ereditata da CIM_ManagedSystemElement ma non viene usata.
-
-
StatusDescriptions
-
-
Tipo di dati: matrice di stringhe
-
Tipo di accesso: sola lettura
Stringhe che descrivono i vari valori della matrice OperationalStatus . Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
-
StatusInfo
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Stato corrente del dispositivo logico. Questa proprietà viene ereditata da CIM_LogicalDevice, ma non viene usata.
-
-
SystemCreationClassName
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Nome della classe di creazione del sistema di ambito. Questa proprietà viene ereditata da CIM_LogicalDevice.
-
-
Systemname
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Nome del sistema di ambito. Questo valore corrisponde al valore della proprietà Name della classe Msvm_ComputerSystem per la macchina virtuale di ambito. Questa proprietà viene ereditata da CIM_LogicalDevice.
-
-
TimeOfLastStateChange
-
-
Tipo di dati: datetime
-
Tipo di accesso: sola lettura
Data o ora in cui lo stato abilitato dell'elemento è stato modificato. Questa proprietà viene ereditata da CIM_EnabledLogicalElement, ma non viene usata.
-
-
TotalPowerOnHours
-
-
Tipo di dati: uint64
-
Tipo di accesso: sola lettura
Numero totale di ore di alimentazione del dispositivo. Questa proprietà viene ereditata da CIM_LogicalDevice, ma non viene usata.
-
-
Transizione diToState
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Indica lo stato di destinazione a cui viene eseguita la transizione dell'istanza. Questa proprietà viene ereditata da CIM_EnabledLogicalElement, ma non viene usata.
-
Commenti
L'accesso alla classe Msvm_KvpExchangeComponent potrebbe essere limitato dal filtro dell'account 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 |
|
DLL |
|