Msvm_BIOSElement classe
Représente le logiciel de bas niveau chargé dans la RAM pour configurer et démarrer le système. Le BIOS n’étant pas un appareil logique, le BIOS virtuel ne doit pas être considéré comme un appareil de machine virtuelle. Comme il ne s’agit pas d’un appareil, il n’a pas de pool de ressources correspondant. L’objet BIOS est associé à la machine virtuelle via l’association Msvm_SystemBIOS .
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_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[];
};
Membres
La classe Msvm_BIOSElement a les types de membres suivants :
Propriétés
La classe Msvm_BIOSElement a ces propriétés.
-
BaseBoardSerialNumber
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Numéro de série de la carte de base sur la machine virtuelle.
-
-
BIOSGUID
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Identificateur unique du BIOS.
-
-
BIOSNumLock
-
-
Type de données : booléen
-
Type d'accès : Lecture seule
État activé du verrou num dans le BIOS.
-
-
BIOSSerialNumber
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Numéro de série du BIOS.
-
-
BootOrder
-
-
Type de données : tableau uint16
-
Type d'accès : Lecture seule
Ordre dans lequel les appareils seront recherchés pour un secteur de démarrage au démarrage.
-
-
BuildNumber
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (64)
Identificateur interne de cette compilation de l’élément logiciel. Cette propriété est héritée de CIM_SoftwareElement et est toujours définie sur 14.
-
-
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 CIM_ManagedElement.
-
-
ChassisAssetTag
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Renseigné automatiquement par le BIOS lors de la création de la machine virtuelle.
-
-
ChassisSerialNumber
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Renseigné automatiquement par le BIOS lors de la création de la machine virtuelle.
-
-
CodeSet
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (64)
Jeu de code utilisé par l’élément logiciel. Cette propriété est héritée de CIM_SoftwareElement et est toujours définie sur Null.
-
-
CommunicationStatus
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Indique la capacité de l’instrumentation à communiquer avec l’élément managé sous-jacent. Une valeur Null indique que cette propriété n’est pas implémentée. Cette propriété est héritée de CIM_ManagedSystemElement.
-
-
CurrentLanguage
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Langue actuellement sélectionnée pour le BIOS. Cette propriété est héritée de CIM_BIOSElement et est toujours définie sur « en| US|iso8859-1 ».
-
-
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.
-
-
DetailedStatus
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Complète la propriété PrimaryStatus avec des détails status supplémentaires. Une valeur Null indique que cette propriété n’est pas implémentée. Cette propriété est héritée de CIM_ManagedSystemElement.
-
-
ElementName
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Nom complet de l’élément. Cette propriété est héritée de CIM_ManagedElement.
-
-
HealthState
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Spécifie l’intégrité actuelle de l’élément. Cet attribut exprime l’intégrité de cet élément, mais pas nécessairement celle de ses sous-composants.
Lorsqu’une erreur critique se produit, case activée le journal des événements pour plus d’informations. La propriété EnabledState peut également contenir plus d’informations. Par exemple, lorsque l’espace disque est extrêmement faible, HealthState est défini sur 25, la machine virtuelle s’interrompt et EnabledState est défini sur 32768 (Suspendu).
Cette propriété est héritée de CIM_ManagedSystemElement.
Valeur Signification - OK
- 5
La machine virtuelle est entièrement fonctionnelle et fonctionne selon des paramètres opérationnels normaux et sans erreur. - Échec majeur
- 20
La machine virtuelle a subi un échec majeur. Cette valeur est utilisée lorsqu’un ou plusieurs disques qui contiennent les disques durs virtuels de la machine virtuelle manquent d’espace disque et que la machine virtuelle a été suspendue. - Échec critique
- 25
L’élément n’est pas fonctionnel et la récupération peut ne pas être possible. Cela peut indiquer que le processus de travail de la machine virtuelle (Vmwp.exe) ne répond pas aux demandes de contrôle ou d’informations, ou qu’un ou plusieurs disques qui contiennent les disques durs virtuels de la machine virtuelle sont insuffisants sur l’espace disque. -
-
IdentificationCode
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (64)
Identificateur du fabricant pour cet élément logiciel. Il s’agit souvent d’une unité de conservation de stock (SKU) ou d’un numéro de pièce. Cette propriété est héritée de CIM_SoftwareElement, et elle est toujours définie sur Null.
-
-
InstallDate
-
-
Type de données : datetime
-
Type d'accès : Lecture seule
Remplissage automatique par le BIOS lors de la création de la machine virtuelle. Cette propriété est héritée de CIM_ManagedSystemElement.
-
-
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.
-
-
LanguageEdition
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (32)
Édition linguistique de cet élément logiciel. Cette propriété est héritée de CIM_SoftwareElement, et elle est toujours définie sur Null.
-
-
ListOfLanguages
-
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
Liste des langues installables pour le BIOS. Cette propriété est héritée de CIM_BIOSElement, et elle est toujours définie sur « en| US|iso8859-1 ».
-
-
LoadedEndingAddress
-
-
Type de données : unit64
-
Type d'accès : Lecture seule
Adresse de fin de la mémoire occupée par ce BIOS. Cette propriété est héritée de CIM_BIOSElement, et elle est toujours définie sur 0xFFFFF.
-
-
LoadedStartingAddress
-
-
Type de données : unit64
-
Type d'accès : Lecture seule
Adresse de départ de la mémoire occupée par ce BIOS. Cette propriété est héritée de CIM_BIOSElement et elle est toujours définie sur 0xE0000.
-
-
LoadUtilityInformation
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Chaîne qui décrit l’utilitaire de flash/chargement du BIOS requis pour mettre à jour l’élément BIOS. La version et d’autres informations peuvent être indiquées dans cette propriété. Cette propriété est héritée de CIM_BIOSElement, et elle est toujours définie sur Null.
-
-
Fabricant
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (256)
Fabricant de ce BIOS. Cette propriété est héritée de CIM_BIOSElement, et elle est toujours définie sur « Microsoft Corporation ».
-
-
Nom
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (1024)
Nom utilisé pour identifier cet élément logiciel. En cas de sous-classe, cette propriété peut être remplacée pour être une propriété de clé. Cette propriété est héritée de CIM_SoftwareElement et elle est toujours définie sur « BIOS ».
-
-
OperatingStatus
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Fournit des informations status actuelles pour la condition opérationnelle de l’élément et peut être utilisée pour fournir plus de détails concernant la valeur de la propriété EnabledState. Une valeur Null indique que cette propriété n’est pas implémentée. Cette propriété est héritée de CIM_ManagedSystemElement.
-
-
OperationalStatus
-
-
Type de données : uint16 array
-
Type d'accès : Lecture seule
Tableau qui contient les états actuels de l’objet. Cette propriété est héritée de CIM_ManagedSystemElement. La valeur à l’index zéro (0) est l’une des valeurs suivantes.
Valeur Signification - OK
- 2
La machine virtuelle est fonctionnelle et fonctionne normalement. - Détérioré
- 3
La machine virtuelle n’est que partiellement fonctionnelle. Cela indique que le stockage qui contient la configuration n’est pas accessible. Une machine virtuelle dans cet état peut uniquement être désactivée ou supprimée. - Échec prédictif
- 5
La machine virtuelle est fonctionnelle, mais peut échouer à l’avenir. Cela indique que le stockage qui contient le disque dur virtuel de la machine virtuelle est faible sur l’espace libre. La machine virtuelle est suspendue si plus d’espace disque n’est pas disponible. - Arrêté
- 10
Cette valeur n’est pas prise en charge. Si la machine virtuelle est arrêtée, la propriété EnabledState aura la valeur 3 (Désactivé). - Dans le service
- 11
La machine virtuelle traite une requête. - Dormant
- 15
Cette valeur n’est pas prise en charge. Si la machine virtuelle est suspendue ou suspendue, la propriété EnabledState aura la valeur 32769 (suspendu) ou 32768 (suspendu). La valeur de l’index 1 (1) est facultative et contient des informations status secondaires. Un client doit utiliser le status principal de l’index zéro (0) pour déterminer si une nouvelle demande peut être émise à la machine virtuelle. Si OperationalStatus[0] a la valeur 2 (OK), l’opération indiquée par OperationalStatus[1] peut être interrompue.
La valeur dans OperationalStatus[1] est l’une des valeurs suivantes.
Valeur Signification - Création d’un instantané
- 32 768
Un instantané est en cours de création pour la machine virtuelle. - Application de l’instantané
- 32769
Un instantané est en cours d’application à la machine virtuelle. - Suppression d’un instantané
- 32770
Une instantané est en cours de suppression de la machine virtuelle. - En attente de démarrage
- 32771
La machine virtuelle sera démarrée une fois le délai de démarrage automatique écoulé. - Fusion de disques
- 32772
Les disques durs virtuels des captures instantanées précédemment supprimées sont fusionnés. - Exportation d’une machine virtuelle
- 32773
La machine virtuelle est en cours d’exportation. - Migration d’une machine virtuelle
- 32774
La machine virtuelle est en cours de migration en direct d’un ordinateur physique vers un autre. -
-
OtherTargetOS
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (64)
Fabricant et système d’exploitation d’un élément logiciel lorsque la propriété TargetOperatingSystem a la valeur 1 (Autre), ce qui nécessite que la propriété OtherTargetOS ait une valeur non Null . Pour toutes les autres valeurs de TargetOperatingSystem, la propriété OtherTargetOS doit avoir la valeur Null. Cette propriété est héritée de CIM_SoftwareElement, et elle est toujours définie sur Null.
-
-
PrimaryBIOS
-
-
Type de données : booléen
-
Type d'accès : Lecture seule
Si la valeur est True, il s’agit du BIOS principal du système informatique. Cette propriété est héritée de CIM_BIOSElement et elle est toujours définie sur True.
-
-
PrimaryStatus
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Fournit des informations de status de haut niveau. Cette propriété doit être utilisée conjointement avec la propriété DetailedStatus pour fournir des informations d’intégrité détaillées status pour l’élément et ses sous-composants. Une valeur Null indique que cette propriété n’est pas implémentée. Cette propriété est héritée de CIM_ManagedSystemElement.
-
-
RegistryURIs
-
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
Tableau de chaînes représentant l’emplacement de publication du ou des registres d’attributs BIOS auxquels l’implémentation est conforme. Cette propriété est héritée de CIM_BIOSElement.
-
-
Releasedate
-
-
Type de données : datetime
-
Type d'accès : Lecture seule
Date de publication du BIOS. Cette propriété est héritée de CIM_BIOSElement.
-
-
SerialNumber
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (64)
Numéro de série attribué du BIOS. Cette propriété est héritée de CIM_SoftwareElement.
-
-
SoftwareElementID
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (256)
Identificateur de l’élément logiciel. Cette propriété est héritée de CIM_SoftwareElement, et elle est toujours définie sur «Données spécifiques à l’appareil Microsoft:GUID\ ».
-
-
SoftwareElementState
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
État du cycle de vie d’un élément logiciel. Cette propriété est héritée de CIM_SoftwareElement, et elle est toujours définie sur 2 (Exécutable).
-
-
État
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Cette propriété est héritée de CIM_ManagedSystemElement, mais elle n’est pas utilisée.
-
-
StatusDescriptions
-
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
-
Qualificateurs : ArrayType (« Indexed »)
Tableau qui contient des chaînes qui décrivent les valeurs de tableau OperationalStatus correspondantes. Par exemple, si 11 (In Service) est la valeur affectée à OperationalStatus[0], StatusDescriptions[0] peut contenir une explication de la raison pour laquelle la machine virtuelle traite une demande. Cette propriété est héritée de CIM_ManagedSystemElement.
-
-
TargetOperatingSystem
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Environnement du système d’exploitation de l’élément. Cette propriété est héritée de CIM_SoftwareElement, et elle est toujours définie sur 0 (Inconnu).
-
-
Version
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (64)
Version du BIOS. Cette propriété est héritée de CIM_BIOSElement, et elle est toujours définie sur « 8.02.00 ».
-
Notes
L’accès à la classe Msvm_BIOSElement 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 |
|
DLL |
|