Msvm_SummaryInformation classe
Utilisé dans les méthodes GetSummaryInformation et GetDefinitionFileSummaryInformation de la classe Msvm_VirtualSystemManagementService pour récupérer rapidement des informations courantes relatives à une machine virtuelle ou à un instantané.
La syntaxe suivante est le code MOF (Managed Object Format) simplifié.
Syntaxe
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_SummaryInformation : Msvm_SummaryInformationBase
{
string InstanceID;
string AllocatedGPU;
boolean Shielded;
CIM_ConcreteJob AsynchronousTasks[];
DateTime CreationTime;
string ElementName;
uint16 EnabledState;
string OtherEnabledState;
string GuestOperatingSystem;
uint16 HealthState;
uint16 Heartbeat;
uint64 MemoryUsage;
sint32 MemoryAvailable;
sint32 AvailableMemoryBuffer;
boolean SwapFilesInUse;
string Name;
string Notes;
string Version;
uint16 NumberOfProcessors;
uint16 OperationalStatus[];
uint16 ProcessorLoad;
uint16 ProcessorLoadHistory[];
CIM_VirtualSystemSettingData Snapshots[];
string StatusDescriptions[];
uint8 ThumbnailImage[];
uint16 ThumbnailImageHeight;
uint16 ThumbnailImageWidth;
uint64 UpTime;
uint16 ReplicationState;
uint16 ReplicationStateEx[];
uint16 ReplicationHealth;
uint16 ReplicationHealthEx[];
uint16 ReplicationMode;
CIM_ComputerSystem REF TestReplicaSystem;
uint16 ApplicationHealth;
uint16 IntegrationServicesVersionState;
boolean MemorySpansPhysicalNumaNodes;
string ReplicationProviderId[];
uint16 EnhancedSessionModeState;
string VirtualSwitchNames[];
string VirtualSystemSubType;
string HostComputerSystemName;
};
Membres
La classe Msvm_SummaryInformation comporte les types de membres suivants :
Propriétés
La classe Msvm_SummaryInformation a ces propriétés.
-
Allocation de processeurs de groupe
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Identificateur de l’unité de traitement graphique physique (GPU) allouée à cette machine virtuelle. Cette propriété s’applique uniquement aux machines virtuelles qui utilisent RemoteFX.
-
-
ApplicationHealth
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
L’intégrité de l’application actuelle status pour la machine virtuelle. Cette propriété n’est pas valide pour les instances de Msvm_SummaryInformation qui représentent un instantané de machine virtuelle.
-
-
OK (2)
-
Critique pour l’application (32782)
-
Désactivé (32896)
Tâches asynchrones
-
Type de données : tableau CIM_ConcreteJob
-
Type d'accès : Lecture seule
-
Qualificateurs : ArrayType (« Indexed »)
Tableau d’instances Msvm_ConcreteJob qui représentent toutes les opérations asynchrones liées à la machine virtuelle en cours d’exécution. Cette propriété n’est pas valide pour les instances de Msvm_SummaryInformation qui représentent un instantané de machine virtuelle.
AvailableMemoryBuffer
-
Type de données : sint32
-
Type d'accès : Lecture seule
Pourcentage de mémoire tampon disponible pour la machine virtuelle. Lorsque la mémoire dynamique est activée pour une machine virtuelle, cette propriété représente le ratio entre la mémoire tampon disponible et la mémoire tampon idéale pour la machine virtuelle. La taille de mémoire tampon idéale est configurée à l’aide de la propriété TargetMemoryBuffer de la classe Msvm_MemorySettingData .
Cette propriété n’est pas valide pour les instances de la classe Msvm_SummaryInformation qui représentent des machines virtuelles pour lesquelles la mémoire dynamique n’est pas activée.
Cette propriété n’est pas valide pour les instances de la classe Msvm_SummaryInformation qui représentent une machine virtuelle instantané.
CreationTime
-
Type de données : DateTime
-
Type d'accès : Lecture seule
Heure à laquelle la machine virtuelle ou le instantané a été créé.
ElementName
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Nom complet de la machine virtuelle ou du instantané.
EnabledState
-
Type de données : uint16
-
Type d'accès : Lecture seule
État actuel de la machine virtuelle ou du instantané. Consultez la propriété EnabledState de la classe Msvm_ComputerSystem pour connaître les valeurs possibles.
EnhancedSessionModeState
-
Type de données : uint16
-
Type d'accès : Lecture seule
Indique si les connexions en mode amélioré sont autorisées par l’hôte et, si elles sont autorisées, si elles sont disponibles pour la machine virtuelle.
Windows 8.1 : cette valeur n’est pas prise en charge tant qu’Windows 8.1 et Windows Server 2012 R2.
Autorisé et disponible (2)
Non autorisé (3)
Autorisé mais non disponible (6 )
GuestOperatingSystem
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Nom du système d’exploitation invité, s’il est disponible. Si ces informations ne sont pas disponibles, la valeur de cette propriété est Null. Cette propriété n’est pas valide pour les instances de Msvm_SummaryInformation qui représentent un instantané de machine virtuelle.
HealthState
-
Type de données : uint16
-
Type d'accès : Lecture seule
État d’intégrité actuel de la machine virtuelle. Cette propriété n’est pas valide pour les instances de Msvm_SummaryInformation qui représentent un instantané de machine virtuelle.
Pulsation
-
Type de données : uint16
-
Type d'accès : Lecture seule
La pulsation actuelle status pour la machine virtuelle. Pour plus d’informations, consultez la documentation relative à la propriété StatusDescriptions de la classe Msvm_HeartbeatComponent . Cette propriété n’est pas valide pour les instances de Msvm_SummaryInformation qui représentent un instantané de machine virtuelle.
-
OK (2)
-
Erreur (6)
-
Aucun contact (12)
-
Perte de communication (13)
HostComputerSystemName
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Nom de l’ordinateur hébergeant cette machine virtuelle.
Notes
Ajouté dans Windows 10.
InstanceID
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : Override (« CIM_ManagedElement.InstanceID »), Clé
InstanceID est une propriété facultative qui peut être utilisée pour identifier de manière opaque et unique un instance de cette classe dans l’étendue de l’espace de noms instanciant. Différentes sous-classes de cette classe peuvent remplacer cette propriété pour la rendre obligatoire, ou une clé. Ces sous-classes peuvent également modifier les algorithmes préférés pour garantir l’unicité définis ci-dessous.
Pour garantir l’unicité dans NameSpace, la valeur de InstanceID doit être construite à l’aide de l’algorithme « préféré » suivant :
<OrgID>:<LocalID>
Où <OrgID> et <LocalID> sont séparés par un signe deux-points (:), et où <OrgID> doit inclure un nom protégé par un droit d’auteur, une marque déposée ou un nom unique appartenant à l’entité commerciale qui crée ou définit l’InstanceID ou qui est un ID enregistré attribué à l’entité commerciale par une autorité globale reconnue. (Cette exigence est similaire à la < Structure de><nom> de classe de nom de schéma des noms de classe de schéma.) En outre, pour garantir l’unicité, <OrgID> ne doit pas contenir de deux-points (:). Lors de l’utilisation de cet algorithme, le premier signe deux-points à apparaître dans InstanceID doit apparaître entre <OrgID> et <LocalID>.
<LocalID> est choisi par l’entité métier et ne doit pas être réutilisé pour identifier différents éléments sous-jacents (réels). Si la valeur n’est pas null et que l’algorithme « préféré » ci-dessus n’est pas utilisé, l’entité de définition doit s’assurer que l’InstanceID résultant n’est pas réutilisé sur les ID d’instance produits par ce fournisseur ou par d’autres fournisseurs pour le NameSpace de cette instance.
S’il n’est pas défini sur null pour les instances définies par DMTF, l’algorithme « préféré » doit être utilisé avec l’OrgID <> défini sur CIM.
Notes
Ajouté dans Windows 10.
IntegrationServicesVersionState
-
Type de données : uint16
-
Type d'accès : Lecture seule
Indique si les services d’intégration installés sur la machine virtuelle sont à jour.
Inconnu (0)
UpToDate (1)
Incompatibilité (2)
MemoryAvailable
-
Type de données : sint32
-
Type d'accès : Lecture seule
Pourcentage de la mémoire actuelle disponible pour la machine virtuelle. Lorsque la mémoire dynamique est activée pour une machine virtuelle, cette propriété représente le rapport entre la mémoire disponible de la machine virtuelle et la mémoire physique totale affectée à la machine virtuelle. Lorsqu’une machine virtuelle n’a pas de mémoire disponible, cette propriété est négative et contient le ratio de mémoire nécessaire pour la machine virtuelle par rapport à la mémoire physique totale affectée à la machine virtuelle.
Cette propriété n’est pas valide pour les instances de la classe Msvm_SummaryInformation qui représentent des machines virtuelles pour lesquelles la mémoire dynamique n’est pas activée.
Cette propriété n’est pas valide pour les instances de la classe Msvm_SummaryInformation qui représentent une machine virtuelle instantané.
MemorySpansPhysicalNumaNodes
-
Type de données : booléen
-
Type d'accès : Lecture seule
Indique si la mémoire d’un ou plusieurs des nœuds d’accès à la mémoire virtuelle non uniforme (NUMA) de la machine virtuelle s’étend sur plusieurs nœuds NUMA physiques du système informatique hôte. Contient True si la mémoire s’étend sur plusieurs nœuds NUMA physiques ou False dans le cas contraire.
MemoryUsage
-
Type de données : uint64
-
Type d'accès : Lecture seule
Utilisation actuelle de la mémoire, en mégaoctets, de la machine virtuelle. Cette propriété n’est pas valide pour les instances de Msvm_SummaryInformation qui représentent un instantané de machine virtuelle.
Nom
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Nom unique de la machine virtuelle ou du instantané.
Remarques
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Notes associées à la machine virtuelle ou instantané.
NumberOfProcessors
-
Type de données : uint16
-
Type d'accès : Lecture seule
Nombre total de processeurs virtuels alloués à la machine virtuelle ou instantané.
OperationalStatus
-
Type de données : tableau uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : ArrayType (« Indexed »)
État opérationnel actuel de la machine virtuelle. Pour connaître les valeurs possibles, consultez la propriété OperationalStatus de la classe Msvm_ComputerSystem .
OtherEnabledState
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Chaîne qui décrit l’état activé ou désactivé de l’élément lorsque la propriété EnabledState a la valeur 1. Cette propriété est définie sur Null lorsque EnabledState a une valeur autre que 1.
ProcessorLoad
-
Type de données : uint16
-
Type d'accès : Lecture seule
Utilisation actuelle du processeur de la machine virtuelle, en pourcentage. Cette propriété n’est pas valide pour les instances de Msvm_SummaryInformation qui représentent un instantané de machine virtuelle.
ProcessorLoadHistory
-
Type de données : tableau uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : ArrayType (« Indexed »)
Tableau des 100 exemples précédents de l’utilisation du processeur, en pourcentage, pour la machine virtuelle. Cette propriété n’est pas valide pour les instances de Msvm_SummaryInformation qui représentent un instantané de machine virtuelle.
ReplicationHealth
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : déconseillé (« Msvm_SummaryInformation. ReplicationHealthEx »)
Intégrité de la réplication de la machine virtuelle. Pour connaître les valeurs possibles, consultez la propriété ReplicationHealth de la classe Msvm_ComputerSystem .
Notes
Cette propriété est déconseillée à partir de Windows 8.1 ; utilisez plutôt ReplicationHealthEx.
Non applicable (0)
Ok (1)
Avertissement (2)
Critique (3)
ReplicationHealthEx
-
Type de données : tableau uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : ArrayType (« Indexed »)
Tableau des valeurs d’intégrité de réplication pour les différentes relations de réplication de la machine virtuelle. Pour connaître les valeurs possibles, consultez la propriété ReplicationHealth de la classe Msvm_ReplicationRelationship .
Non applicable (0)
Ok (1)
Avertissement (2)
Critique (3)
ReplicationMode
-
Type de données : uint16
-
Type d'accès : Lecture seule
Type de réplication de la machine virtuelle. Consultez la propriété ReplicationMode de la classe Msvm_ComputerSystem pour connaître les valeurs possibles.
Aucun (0)
Principal (1)
Réplica (2)
Réplica de test (3)
Réplica étendu (4)
ReplicationProviderId
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
-
Qualificateurs : ArrayType (« Indexed »)
Pour la machine virtuelle principale ou étendue réplica, il s’agit de l’ID du fournisseur de réplication principal. Pour une machine virtuelle réplica et si la réplication étendue est activée, il s’agit de l’ID de fournisseur pour la relation étendue.
Windows 8.1 : cette valeur n’est pas prise en charge tant qu’Windows 8.1 et Windows Server 2012 R2.
ReplicationState
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : déconseillé (« Msvm_SummaryInformation. ReplicationStateEx »)
État de réplication de la machine virtuelle. Pour connaître les valeurs possibles, consultez la propriété ReplicationState de la classe Msvm_ComputerSystem .
Notes
Cette propriété est déconseillée à partir de Windows 8.1 ; à la place, utilisez ReplicationStateEx.
Désactivé (0)
Prêt pour la réplication (1)
Attente de la fin de la réplication initiale (2)
Réplication (3)
Réplication synchronisée terminée (4)
Récupéré (5)
Commit (6)
Suspendu (7)
Critique (8)
Attente de démarrer la resynchronisation (9)
Resynchronisation (10)
Resynchronisation suspendue (11)
Basculement en cours (12)
ReplicationStateEx
-
Type de données : tableau uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : ArrayType (« Indexed »)
Tableau des valeurs d’état de réplication pour les différentes relations de réplication de la machine virtuelle. Pour connaître les valeurs possibles, consultez la propriété ReplicationState de la classe Msvm_ReplicationRelationship .
Désactivé (0)
Prêt pour la réplication (1)
Attente de la fin de la réplication initiale (2)
Réplication (3)
Réplication synchronisée terminée (4)
Récupéré (5)
Commit (6)
Suspendu (7)
Critique (8)
Attente de démarrer la resynchronisation (9)
Resynchronisation (10)
Resynchronisation suspendue (11)
Basculement en cours (12)
Restauration automatique en cours (13)
Restauration automatique terminée (14)
Mise à jour du disque en cours (15)
Notes
Ajout dans Windows 10, version 1703 et Windows Server 2016.
Mise à jour de disque critique (16)
Notes
Ajout dans Windows 10, version 1703 et Windows Server 2016.
Inconnu (17)
Notes
Ajout dans Windows 10, version 1703 et Windows Server 2016.
Réaffecter la réplication en cours (18)
Notes
Ajout dans Windows 10, version 1703 et Windows Server 2016.
Préparé pour la réplication de synchronisation (19)
Notes
Ajout dans Windows 10, version 1703 et Windows Server 2016.
Préparé pour la réplication inverse de groupe (20)
Notes
Ajout dans Windows 10, version 1703 et Windows Server 2016.
Firedrill en cours (21)
Notes
Ajout dans Windows 10, version 1703 et Windows Server 2016.
Protégé
-
Type de données : booléen
-
Type d'accès : Lecture seule
Indique si la protection est configurée ou non pour la machine virtuelle.
Notes
Ajout dans Windows 10, version 1703 et Windows Server 2016.
Instantanés
-
Type de données : tableau CIM_VirtualSystemSettingData
-
Type d'accès : Lecture seule
-
Qualificateurs : ArrayType (« Indexed »)
Tableau d’instances Msvm_VirtualSystemSettingData qui représentent les instantanés de la machine virtuelle. Cette propriété n’est pas valide pour les instances de Msvm_SummaryInformation qui représentent un instantané de machine virtuelle.
StatusDescriptions
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
-
Qualificateurs : ArrayType (« Indexed »)
Chaînes qui décrivent les valeurs de tableau OperationalStatus correspondantes. Cela correspond à la propriété StatusDescriptions de la classe Msvm_ComputerSystem .
SwapFilesInUse
-
Type de données : booléen
-
Type d'accès : Lecture seule
Indique si la pagination de deuxième niveau est active. Contient True si la pagination de deuxième niveau est active ou False dans le cas contraire.
TestReplicaSystem
-
Type de données : CIM_ComputerSystem
-
Type d'accès : Lecture seule
Référence à un instance CIM_ComputerSystem qui représente la machine virtuelle de test réplica de la machine virtuelle. Cette propriété n’est pas valide pour les instances de Msvm_SummaryInformation qui représentent un instantané de machine virtuelle.
ThumbnailImage
-
Type de données : tableau uint8
-
Type d'accès : Lecture seule
-
Qualificateurs : OctetString, ArrayType (« Indexed »), ModelCorrespondence (« Msvm_SummaryInformation. ThumbnailImageWidth », « Msvm_SummaryInformation. ThumbnailImageHeight »)
Tableau qui contient une petite image miniature du bureau pour la machine virtuelle ou instantané au format RVB565.
ThumbnailImageHeight
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« Msvm_SummaryInformation. ThumbnailImage »)
Hauteur en pixels de l’image dans la propriété ThumbnailImage.
Notes
Ajouté dans Windows 10.
ThumbnailImageWidth
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« Msvm_SummaryInformation. ThumbnailImage »)
Largeur en pixels de l’image dans la propriété ThumbnailImage.
Notes
Ajouté dans Windows 10.
Disponibilité
-
Type de données : uint64
-
Type d'accès : Lecture seule
Durée écoulée depuis le dernier démarrage de la machine virtuelle. Cette propriété n’est pas valide pour les instances de Msvm_SummaryInformation qui représentent un instantané de machine virtuelle.
Version
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Version du système virtuel au format « major.minor », par exemple « 2.0 ».
Notes
Ajouté dans Windows 10.
VirtualSwitchNames
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
-
Qualificateurs : ArrayType (« Indexed »)
Chaînes qui spécifient les noms conviviaux des commutateurs virtuels auxquels la machine virtuelle est connectée.
Windows 8.1 : cette valeur n’est pas prise en charge tant qu’Windows 8.1 et Windows Server 2012 R2.
VirtualSystemSubType
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Sous-type du système virtuel.
Windows 8.1 : cette valeur n’est pas prise en charge tant qu’Windows 8.1 et Windows Server 2012 R2.
Microsoft:Hyper-V:SubType:1 ()
Microsoft:Hyper-V:SubType:2 ()
Notes
L’accès à la classe Msvm_SummaryInformation peut être limité par le filtrage de contrôle d’utilisateur. 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 |
Root\Virtualization\V2 |
MOF |
|
DLL |
|