Msvm_GuestServiceInterfaceComponent classe
Représente l’état du composant d’interface de service invité, qui fournit un mécanisme permettant d’interagir avec la machine virtuelle à partir des interfaces de gestion sur le système hôte. Cette classe dérive de la classe CIM_LogicalDevice .
La syntaxe suivante issue du code MOF est simplifiée et inclut toutes les propriétés héritées.
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_GuestServiceInterfaceComponent : CIM_LogicalDevice
{
uint16 Availability;
string Caption;
uint32 ConfigManagerErrorCode;
boolean ConfigManagerUserConfig;
string CreationClassName;
string Description;
string DeviceID;
boolean ErrorCleared;
string ErrorDescription;
datetime InstallDate;
uint32 LastErrorCode;
string Name;
string PNPDeviceID;
uint16 PowerManagementCapabilities[];
boolean PowerManagementSupported;
string Status;
uint16 StatusInfo;
string SystemCreationClassName;
string SystemName;
};
La classe Msvm_GuestServiceInterfaceComponent a les types de membres suivants :
La classe Msvm_GuestServiceInterfaceComponent a ces méthodes.
Méthode | Description |
---|---|
RequestStateChange | Demande que l’état du composant d’interface de service invité soit remplacé par la valeur spécifiée. |
Réinitialiser | Demande une réinitialisation de l’appareil logique. Non implémenté par WMI. |
SetPowerState | Définit l’état d’alimentation souhaité pour un appareil logique et le moment où un appareil doit être placé dans cet état. Non implémenté par WMI. |
La classe Msvm_GuestServiceInterfaceComponent a ces propriétés.
-
Disponibilité
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Disponibilité et status de l’appareil.
Valeur Signification - Autres
- 1 (0x1)
- Unknown
- 2 (0x2)
- En cours d’exécution/Pleine alimentation
- 3 (0x3)
- Avertissement
- 4 (0x4)
- En test
- 5 (0x5)
- Non applicable
- 6 (0x6)
- Mise hors tension
- 7 (0x7)
- Hors ligne
- 8 (0x8)
- Hors service
- 9 (0x9)
- Détérioré
- 10 (0xA)
- Non installé
- 11 (0xB)
- Erreur d’installation
- 12 (0xC)
- Power Save - Inconnu
- 13 (0xD)
L’appareil est connu pour être en mode d’économie d’énergie, mais son status exact est inconnu. - Économie d’énergie - Mode faible consommation
- 14 (0xE)
L’appareil est dans un état d’économie d’énergie, mais toujours en fonctionnement, et peut présenter des performances dégradées. - Économie d’alimentation - Veille
- 15 (0xF)
L’appareil ne fonctionne pas, mais peut être rapidement mis à pleine puissance. - Cycle d’alimentation
- 16 (0x10)
- Économie d’alimentation - Avertissement
- 17 (0x11)
L’appareil est dans un état d’avertissement, mais également en mode d’économie d’énergie. -
-
Caption
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Brève description textuelle de l’objet. Cette propriété est héritée de CIM_ManagedSystemElement.
-
-
ConfigManagerErrorCode
-
-
Type de données : uint32
-
Type d'accès : Lecture seule
Code d’erreur win32 Configuration Manager.
Valeur Signification - 0 (0x0)
L’appareil fonctionne correctement. - 1 (0x1)
L’appareil n’est pas configuré correctement. - 2 (0x2)
Windows ne peut pas charger le pilote pour cet appareil. - 3 (0x3)
Le pilote de cet appareil peut être endommagé, ou le système peut être faible en mémoire ou d’autres ressources. - 4 (0x4)
L’appareil ne fonctionne pas correctement. L’un de ses pilotes ou le registre peut être endommagé. - 5 (0x5)
Le pilote de l’appareil nécessite une ressource que Windows ne peut pas gérer. - 6 (0x6)
La configuration de démarrage de l’appareil est en conflit avec d’autres appareils. - 7 (0x7)
Impossible de filtrer. - 8 (0x8)
Le chargeur de pilotes pour l’appareil est manquant. - 9 (0x9)
L’appareil ne fonctionne pas correctement ; le microprogramme de contrôle signale incorrectement les ressources de l’appareil. - 10 (0xA)
L’appareil ne peut pas démarrer. - 11 (0xB)
Échec de l’appareil. - 12 (0xC)
L’appareil ne trouve pas suffisamment de ressources gratuites à utiliser. - 13 (0xD)
Windows ne peut pas vérifier les ressources de l’appareil. - 14 (0xE)
L’appareil ne peut pas fonctionner correctement tant que l’ordinateur n’est pas redémarré. - 15 (0xF)
L’appareil ne fonctionne pas correctement en raison d’un problème de réinsentération possible. - 16 (0x10)
Windows ne peut pas identifier toutes les ressources utilisées par l’appareil. - 17 (0x11)
L’appareil demande un type de ressource inconnu. - 18 (0x12)
Les pilotes de périphérique doivent être réinstallés. - 19 (0x13)
Échec à l’aide du chargeur VxD. - 20 (0x14)
Le Registre peut être endommagé. - 21 (0x15)
Défaillance du système. Si la modification du pilote de périphérique n’est pas efficace, consultez la documentation matérielle. Windows supprime l’appareil. - 22 (0x16)
L’appareil est désactivé. - 23 (0x17)
Défaillance du système. Si la modification du pilote de périphérique n’est pas efficace, consultez la documentation matérielle. - 24 (0x18)
L’appareil n’est pas présent, ne fonctionne pas correctement ou n’a pas tous ses pilotes installés. - 25 (0x19)
Windows configure toujours l’appareil. - 26 (0x1A)
Windows configure toujours l’appareil. - 27 (0x1B)
L’appareil n’a pas de configuration de journal valide. - 28 (0x1C)
Les pilotes de périphérique ne sont pas installés. - 29 (0x1D)
L’appareil est désactivé ; le microprogramme de l’appareil ne fournissait pas les ressources nécessaires. - 30 (0x1E)
L’appareil utilise une ressource IRQ qu’un autre appareil utilise. - 31 (0x1F)
L’appareil ne fonctionne pas correctement ; Windows ne peut pas charger les pilotes de périphérique requis. -
-
ConfigManagerUserConfig
-
-
Type de données : booléen
-
Type d'accès : Lecture seule
Si la valeur est TRUE, l’appareil utilise une configuration définie par l’utilisateur.
-
-
CreationClassName
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Nom de la classe ou de la sous-classe utilisée dans la création d’un instance. Lorsqu’elle est utilisée avec d’autres propriétés clés de la classe, cette propriété permet à toutes les instances de la classe et de ses sous-classes d’être identifiées de manière unique.
-
-
Description
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Description textuelle de l’objet. Cette propriété est héritée de CIM_ManagedSystemElement.
-
-
DeviceID
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Adresse ou autres informations d’identification permettant de nommer de manière unique l’appareil logique.
-
-
ErrorCleared
-
-
Type de données : booléen
-
Type d'accès : Lecture seule
Si la valeur est TRUE, l’erreur signalée dans la propriété LastErrorCode est maintenant effacée.
-
-
ErrorDescription
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Chaîne de forme libre qui fournit des informations sur l’erreur enregistrée dans la propriété LastErrorCode et les actions correctives à effectuer.
-
-
InstallDate
-
-
Type de données : datetime
-
Type d'accès : Lecture seule
Date et heure d’installation de l’objet. Cette propriété n’a pas besoin d’une valeur pour indiquer que l’objet est installé. Cette propriété est héritée de CIM_ManagedSystemElement.
-
-
LastErrorCode
-
-
Type de données : uint32
-
Type d'accès : Lecture seule
Dernier code d’erreur signalé par l’appareil logique.
-
-
Nom
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Étiquette par laquelle l’objet est connu. 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_ManagedSystemElement.
-
-
PNPDeviceID
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Indique l’identificateur d’appareil Win32 Plug-and-Play de l’appareil logique.
Exemple : « *PNP030b »
-
-
PowerManagementCapabilities
-
-
Type de données : uint16 array
-
Type d'accès : Lecture seule
Tableau des fonctionnalités spécifiques liées à l’alimentation d’un appareil logique. Cette propriété est héritée de CIM_LogicalDevice.
Valeur Signification - Unknown
- 0 (0x0)
- Non pris en charge
- 1 (0x1)
- Désactivé
- 2 (0x2)
- Activé
- 3 (0x3)
Les fonctionnalités de gestion de l’alimentation sont actuellement activées, mais l’ensemble de fonctionnalités exact est inconnu ou les informations ne sont pas disponibles. - Modes d’économie d’énergie entrés automatiquement
- 4 (0x4)
L’appareil peut modifier son état d’alimentation en fonction de l’utilisation ou d’autres critères. - Power State Settable
- 5 (0x5)
La méthode SetPowerState est prise en charge. Cette méthode se trouve dans la classe parente CIM_LogicalDevice et peut être implémentée. Pour plus d’informations, consultez Conception de classes MOF (Managed Object Format). - Prise en charge du cycle d’alimentation
- 6 (0x6)
La méthode SetPowerState peut être appelée avec le paramètre PowerState défini sur 5 (« Cycle d’alimentation »). - Prise en charge de l’alimentation chrono timed
- 7 (0x7)
La méthode SetPowerState peut être appelée avec le paramètre PowerStatedéfini sur 5 (« Cycle d’alimentation ») et l’heure définie sur une date et une heure spécifiques, ou intervalle, pour la mise sous tension. -
-
PowerManagementSupported
-
-
Type de données : booléen
-
Type d'accès : Lecture seule
Si la valeur est TRUE, l’appareil peut être géré sur l’alimentation, c’est-à-dire placé dans un état d’économie d’énergie. Si la valeur est FALSE, la valeur entière 1 (« Non pris en charge ») doit être la seule entrée du tableau PowerManagementCapabilities .
Cette propriété n’indique pas si les fonctionnalités de gestion de l’alimentation sont actuellement activées ou, si elles sont activées, quelles sont les fonctionnalités prises en charge. Pour plus d’informations, consultez le tableau PowerManagementCapabilities .
-
-
État
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Status actuelle de l’objet. Cette propriété est héritée de CIM_ManagedSystemElement.
Les valeurs sont notamment les suivantes :
-
« OK »
-
« Erreur »
-
« Dégradé »
-
« Inconnu »
-
« Échec antérieur »
-
« Démarrage »
-
« Arrêt »
-
« Service »
-
« Stressé »
-
« Non-récupération »
-
« Aucun contact »
-
« Lost Comm »
-
-
StatusInfo
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
État de l’appareil logique. Si cette propriété ne s’applique pas à l’appareil logique, la valeur 5 (« Non applicable ») doit être utilisée. Cette propriété est héritée de CIM_LogicalDevice.
-
Autre (1 (0x1))
-
Inconnu (2 (0x2))
-
Activé (3 (0x3))
-
Désactivé (4 (0x4))
-
Non applicable (5 (0x5))
-
-
SystemCreationClassName
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Nom de la classe de création du système d’étendue.
-
-
SystemName
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Nom du système d’étendue.
-
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 8.1 [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2012 R2 [applications de bureau uniquement] |
Espace de noms |
Racine\Virtualisation\V2 |
MOF |
|
DLL |
|