classe Msvm_BIOSElement
Rappresenta il software di basso livello caricato nella RAM per configurare e avviare il sistema. Il BIOS non è un dispositivo logico, quindi il BIOS virtuale non deve essere considerato come un dispositivo macchina virtuale. Poiché non si tratta di un dispositivo, non dispone di un pool di risorse corrispondente. L'oggetto BIOS è associato alla macchina virtuale tramite l'associazione Msvm_SystemBIOS .
La sintassi seguente è un codice MOF (Managed Object Format) semplificato e include tutte le proprietà ereditate.
Sintassi
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_BIOSElement : CIM_BIOSElement
{
string InstanceID;
string Caption;
string Description;
string ElementName;
datetime InstallDate;
uint16 OperationalStatus[];
string StatusDescriptions[];
string Status;
uint16 HealthState = 5;
uint16 CommunicationStatus;
uint16 DetailedStatus;
uint16 OperatingStatus;
uint16 PrimaryStatus;
string Name = "BIOS";
uint16 SoftwareElementState = 2;
string SoftwareElementID = "Microsoft:GUID\device-specific data";
uint16 TargetOperatingSystem = 0;
string OtherTargetOS;
string BuildNumber = 14;
string SerialNumber;
string CodeSet;
string IdentificationCode;
string LanguageEdition;
string Version = "8.02.00";
string Manufacturer = "Microsoft Corporation";
boolean PrimaryBIOS = True;
string ListOfLanguages[] = "en|US|iso8859-1";
string CurrentLanguage = "en|US|iso8859-1";
unit64 LoadedStartingAddress = 0xE0000;
unit64 LoadedEndingAddress = 0xFFFFF;
string LoadUtilityInformation;
datetime ReleaseDate;
string RegistryURIs[];
string BIOSGUID;
string BIOSSerialNumber;
string BaseBoardSerialNumber;
string ChassisSerialNumber;
string ChassisAssetTag;
boolean BIOSNumLock;
uint16 BootOrder[];
};
Members
La classe Msvm_BIOSElement ha questi tipi di membri:
Proprietà
La classe Msvm_BIOSElement ha queste proprietà.
-
BaseBoardSerialNumber
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Numero di serie per la scheda di base nella macchina virtuale.
-
-
BIOSGUID
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Identificatore univoco per il BIOS.
-
-
BIOSNumLock
-
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
Stato abilitato del blocco Num nel BIOS.
-
-
BIOSSerialNumber
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Numero di serie per il BIOS.
-
-
BootOrder
-
-
Tipo di dati: matrice uint16
-
Tipo di accesso: sola lettura
Ordine in cui i dispositivi verranno cercati un settore di avvio all'avvio.
-
-
BuildNumber
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (64)
Identificatore interno per questa compilazione dell'elemento software. Questa proprietà viene ereditata da CIM_SoftwareElement e viene sempre impostata su 14.
-
-
Didascalia
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (64)
Breve descrizione dell'oggetto. Questa proprietà viene ereditata da CIM_ManagedElement.
-
-
ChassisAssetTag
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Popolato automaticamente dal BIOS quando viene creata la macchina virtuale.
-
-
ChassisSerialNumber
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Popolato automaticamente dal BIOS quando viene creata la macchina virtuale.
-
-
CodeSet
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (64)
Set di codice utilizzato dall'elemento software. Questa proprietà viene ereditata da CIM_SoftwareElement e viene sempre impostata su Null.
-
-
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.
-
-
CurrentLanguage
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Lingua attualmente selezionata per il BIOS. Questa proprietà viene ereditata da CIM_BIOSElement ed è sempre impostata su "en| US|iso8859-1".
-
-
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
Completa la proprietà PrimaryStatus con dettagli di stato aggiuntivi. Un valore Null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
-
ElementName
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Nome visualizzato per l'elemento. Questa proprietà viene ereditata da CIM_ManagedElement.
-
-
HealthState
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Specifica l'integrità corrente dell'elemento. Questo attributo esprime l'integrità di questo elemento, ma non necessariamente quella dei relativi sottocomponenti.
Quando si verifica un errore critico, controllare il registro eventi per informazioni dettagliate. La proprietà EnabledState può contenere anche altre informazioni. Ad esempio, quando lo spazio su disco è basso, HealthState è impostato su 25, la macchina virtuale viene sospesa e EnabledState è impostato su 32768 (Sospeso).
Questa proprietà viene ereditata da CIM_ManagedSystemElement.
Valore Significato - OK
- 5
La macchina virtuale è completamente funzionante e opera all'interno dei normali parametri operativi e senza errori. - Errore principale
- 20
La macchina virtuale ha subito un grave errore. Questo valore viene usato quando uno o più dischi che contengono i dischi rigidi virtuali della macchina virtuale sono bassi nello spazio su disco e la macchina virtuale è stata sospesa. - Errore critico
- 25
L'elemento non è funzionale e il ripristino potrebbe non essere possibile. Ciò può indicare che il processo di lavoro per la macchina virtuale (Vmwp.exe) non risponde alle richieste di controllo o informazioni o che uno o più dischi che contengono i dischi rigidi virtuali per la macchina virtuale sono ridotti nello spazio su disco. -
-
IdentificationCode
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (64)
Identificatore del produttore per questo elemento software. Spesso si tratta di un'unità di mantenimento delle scorte (SKU) o di un numero di parte. Questa proprietà viene ereditata da CIM_SoftwareElement e viene sempre impostata su Null.
-
-
InstallDate
-
-
Tipo di dati: datetime
-
Tipo di accesso: sola lettura
Popolato automaticamente dal BIOS quando viene creata la macchina virtuale. Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
-
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.
-
-
LanguageEdition
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (32)
Edizione del linguaggio di questo elemento software. Questa proprietà viene ereditata da CIM_SoftwareElement e viene sempre impostata su Null.
-
-
ListOfLanguages
-
-
Tipo di dati: matrice di stringhe
-
Tipo di accesso: sola lettura
Elenco delle lingue installabili per il BIOS. Questa proprietà viene ereditata da CIM_BIOSElement ed è sempre impostata su "en| US|iso8859-1".
-
-
LoadedEndingAddress
-
-
Tipo di dati: unit64
-
Tipo di accesso: sola lettura
Indirizzo finale della memoria occupata dal BIOS. Questa proprietà viene ereditata da CIM_BIOSElement ed è sempre impostata su 0xFFFFF.
-
-
LoadedStartingAddress
-
-
Tipo di dati: unit64
-
Tipo di accesso: sola lettura
Indirizzo iniziale della memoria occupata dal BIOS. Questa proprietà viene ereditata da CIM_BIOSElement ed è sempre impostata su 0xE0000.
-
-
LoadUtilityInformation
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
Stringa che descrive l'utilità flash/load BIOS necessaria per aggiornare l'elemento BIOS. La versione e altre informazioni possono essere indicate in questa proprietà. Questa proprietà viene ereditata da CIM_BIOSElement ed è sempre impostata su Null.
-
-
Produttore
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (256)
Produttore di questo BIOS. Questa proprietà viene ereditata da CIM_BIOSElement ed è sempre impostata su "Microsoft Corporation".
-
-
Nome
-
-
Tipo di dati: string
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (1024)
Nome utilizzato per identificare questo elemento software. Quando viene sottoclassata, è possibile eseguire l'override di questa proprietà come proprietà chiave. Questa proprietà viene ereditata da CIM_SoftwareElement ed è sempre impostata su "BIOS".
-
-
OperatingStatus
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Fornisce informazioni sullo stato correnti per la condizione operativa dell'elemento e può essere utilizzata 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.
-
-
OperationalStatus
-
-
Tipo di dati: matrice uint16
-
Tipo di accesso: sola lettura
Matrice che contiene gli stati correnti dell'oggetto. Questa proprietà viene ereditata da CIM_ManagedSystemElement. Il valore in corrispondenza dell'indice zero (0) è uno dei valori seguenti.
Valore Significato - OK
- 2
La macchina virtuale è funzionale e funziona normalmente. - Degraded
- 3
La macchina virtuale è solo parzialmente funzionale. Ciò indica che l'archiviazione che contiene la configurazione non è accessibile. Una macchina virtuale in questo stato può essere disattivata o eliminata solo. - Errore prevedibile
- 5
La macchina virtuale è funzionante, ma potrebbe non riuscire in futuro. Ciò indica che lo spazio di archiviazione che contiene il disco rigido virtuale della macchina virtuale è insufficiente. La macchina virtuale verrà sospesa se non è disponibile più spazio su disco. - Arrestato
- 10
Questo valore non è supportato. Se la macchina virtuale viene arrestata, la proprietà EnabledState avrà il valore 3 (Disabled). - Nel servizio
- 11
La macchina virtuale sta elaborando una richiesta. - Dormiente
- 15
Questo valore non è supportato. Se la macchina virtuale viene sospesa o sospesa, la proprietà EnabledState avrà un valore pari a 32769 (sospeso) o 32768 (sospeso). Il valore in corrispondenza dell'indice 1 (1) è facoltativo e contiene informazioni sullo stato secondario. Un client deve usare lo stato primario da index zero (0) per determinare se è possibile eseguire una nuova richiesta alla macchina virtuale. Se OperationalStatus[0] è 2 (OK), l'operazione indicata da OperationalStatus[1] può essere interrotta.
Il valore in OperationalStatus[1] è uno dei valori seguenti.
Valore Significato - Creazione di snapshot
- 32768
Uno snapshot si trova nel processo di creazione per la macchina virtuale. - Applicazione di snapshot
- 32769
Uno snapshot si trova nel processo di applicazione alla macchina virtuale. - Eliminazione di snapshot
- 32770
Uno snapshot si trova nel processo di eliminazione dalla macchina virtuale. - Attesa di inizio
- 32771
La macchina virtuale verrà avviata dopo il ritardo di avvio automatico trascorso. - Unione di dischi
- 32772
I dischi rigidi virtuali da snapshot eliminati in precedenza vengono uniti. - Esportazione di macchine virtuali
- 32773
La macchina virtuale viene esportata. - Migrazione di macchine virtuali
- 32774
La macchina virtuale viene eseguita la migrazione in tempo reale da un computer fisico a un altro. -
-
OtherTargetOS
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (64)
Il produttore e il sistema operativo per un elemento software quando la proprietà TargetOperatingSystem ha un valore 1 (Altro), che richiede che la proprietà OtherTargetOS abbia un valore non Null . Per tutti gli altri valori di TargetOperatingSystem, la proprietà OtherTargetOS deve essere Null. Questa proprietà viene ereditata da CIM_SoftwareElement e viene sempre impostata su Null.
-
-
PrimaryBIOS
-
-
Tipo di dati: booleano
-
Tipo di accesso: sola lettura
Se True, questo è il BIOS primario del sistema computer. Questa proprietà viene ereditata da CIM_BIOSElement e viene sempre impostata su True.
-
-
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 informazioni dettagliate sullo stato di integrità e livello elevato per l'elemento e i relativi sottocomponenti. Un valore Null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
-
RegistryURIs
-
-
Tipo di dati: matrice di stringhe
-
Tipo di accesso: sola lettura
Matrice di stringhe che rappresentano il percorso di pubblicazione del Registro di sistema di attributi BIOS o registri l'implementazione conforme. Questa proprietà viene ereditata da CIM_BIOSElement.
-
-
ReleaseDate
-
-
Tipo di dati: datetime
-
Tipo di accesso: sola lettura
Data di rilascio del BIOS. Questa proprietà viene ereditata da CIM_BIOSElement.
-
-
Serialnumber
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (64)
Numero di serie assegnato del BIOS. Questa proprietà viene ereditata da CIM_SoftwareElement.
-
-
SoftwareElementID
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (256)
Identificatore per l'elemento software. Questa proprietà viene ereditata da CIM_SoftwareElement e viene sempre impostata su "Dati specifici del dispositivo Microsoft:GUID\".
-
-
SoftwareElementState
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Stato del ciclo di vita di un elemento software. Questa proprietà viene ereditata da CIM_SoftwareElement e viene sempre impostata su 2 (eseguibile).
-
-
Status
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
Questa proprietà viene ereditata da CIM_ManagedSystemElement, ma non viene usata.
-
-
StatusDescriptions
-
-
Tipo di dati: matrice di stringhe
-
Tipo di accesso: sola lettura
-
Qualificatori: ArrayType ("Indicizzato")
Matrice che contiene stringhe che descrivono i valori della matrice OperationalStatus corrispondenti. Ad esempio, se 11 (In Service) è il valore assegnato a OperationalStatus[0], StatusDescriptions[0] può contenere una spiegazione sul motivo per cui la macchina virtuale sta elaborando una richiesta. Questa proprietà viene ereditata da CIM_ManagedSystemElement.
-
-
TargetOperatingSystem
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Ambiente del sistema operativo dell'elemento. Questa proprietà viene ereditata da CIM_SoftwareElement e viene sempre impostata su 0 (Sconosciuto).
-
-
Versione
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
-
Qualificatori: MaxLen (64)
Versione del BIOS. Questa proprietà viene ereditata da CIM_BIOSElement ed è sempre impostata su "8.02.00".
-
Commenti
L'accesso alla classe Msvm_BIOSElement potrebbe essere limitato dal filtro controllo dell'account utente. Per altre informazioni, vedere Controllo dell'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 |
|