Partager via


classe Msvm_MetricServiceCapabilities

Décrit les fonctionnalités de l’instance Msvm_MetricService associée.

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_MetricServiceCapabilities : CIM_MetricServiceCapabilities
{
  string  InstanceID;
  string  Caption = "Hyper-V Metric Service Capabilities";
  string  Description = "Defines Hyper-V Metric Service Capabilities";
  string  ElementName = "Hyper-V Metric Service Capabilities";
  boolean ElementNameEditSupported;
  unit16  MaxElementNameLen;
  unit16  RequestedStatesSupported[];
  string  ElementNameMask;
  string  ControllableMetrics[];
  uint16  MetricsControlTypes[];
  string  ControllableManagedElements[];
  uint16  ManagedElementControlTypes[];
  uint16  SupportedMethods[];
};

Membres

La classe Msvm_MetricServiceCapabilities a ces types de membres :

Propriétés

La classe Msvm_MetricServiceCapabilities possède ces propriétés.

Caption

Type de données : chaîne

Type d'accès : Lecture seule

Brève description de l’objet. Cette propriété est héritée de CIM_ManagedElement, et elle est toujours définie sur « Fonctionnalités du service de métrique Hyper-V ».

ControlableManagedElements

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Qualificateurs : ArrayType (« Indexed »)

Identifie les instances de CIM_ManagedElement qui peuvent être contrôlées par l’instance CIM_MetricService associée. Si cette propriété est Null, tous les éléments peuvent être contrôlés. Cette propriété est héritée de CIM_MetricServiceCapabilities.

ControlableMetrics

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Qualificateurs : ArrayType (« Indexed »)

Identifie les instances de CIM_BaseMetricDefinition qui peuvent être contrôlées par l’instance CIM_MetricService associée. Si cette propriété est Null, toutes les métriques peuvent être contrôlées. Cette propriété est héritée de CIM_MetricServiceCapabilities.

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, et elle est toujours définie sur « Définit les fonctionnalités du service de métrique Hyper-V ».

ElementName

Type de données : chaîne

Type d'accès : Lecture seule

Nom complet de l’objet. Cette propriété est héritée de CIM_ManagedElement, et elle est toujours définie sur « Fonctionnalités du service de métrique Hyper-V ».

ElementNameEditSupported

Type de données : booléen

Type d'accès : Lecture seule

Indique si la propriété ElementName peut être modifiée. Cette propriété est héritée de CIM_EnabledLogicalElementCapabilities.

ElementNameMask

Type de données : chaîne

Type d'accès : Lecture seule

Spécifie les restrictions sur ElementName, exprimées sous forme d’expression régulière. Cette propriété est héritée de CIM_EnabledLogicalElementCapabilities.

InstanceID

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : Clé

Identifie de manière unique une instance de cette classe. Cette propriété est héritée de CIM_ManagedElement.

ManagedElementControlTypes

Type de données : tableau uint16

Type d'accès : Lecture seule

Qualificateurs : ArrayType (« Indexed »)

Identifie le type de contrôle pris en charge par l’instance CIM_MetricService associée pour l’objet CIM_ManagedElement identifié par la valeur au même index de tableau dans la propriété ControlableManagedElements . Si cette propriété est Null, tous les types de contrôle sont pris en charge. Cette propriété est héritée de CIM_MetricServiceCapabilities.

Valeur Signification
0
Unknown
2
Discret
3
Bloc
4
Les deux
5..32767
DMTF réservé
32768..65535
Fournisseur spécifique

MaxElementNameLen

Type de données : unit16

Type d'accès : Lecture seule

Qualificateurs : MaxValue (256)

Spécifie la longueur maximale prise en charge de la propriété ElementName . Cette propriété est héritée de CIM_EnabledLogicalElementCapabilities.

MetricsControlTypes

Type de données : tableau uint16

Type d'accès : Lecture seule

Qualificateurs : ArrayType (« Indexed »)

Identifie le type de contrôle pris en charge par l’instance CIM_MetricService associée pour l’CIM_BaseMetricDefinition identifiée par la valeur au même index de tableau dans la propriété ControlableMetrics . Si cette propriété est Null, tous les types de contrôle sont pris en charge. Cette propriété est héritée de CIM_MetricServiceCapabilities.

Valeur Signification
0
Unknown
2
Discret
3
Bloc
4
Les deux
5..32767
DMTF réservé
32768..65535
Fournisseur spécifique

RequestedStatesSupported

Type de données : tableau unit16

Type d'accès : Lecture seule

Indique les états possibles qui peuvent être demandés lors de l’utilisation de la méthode RequestStateChange sur l’élément logique activé. Cette propriété est héritée de CIM_EnabledLogicalElementCapabilities.

Valeur Signification
2
activé
3
Désactive
4
Éteindre
6
Hors connexion
7
Test
8
Defer
9
Mettre en suspens
10
Reboot
11
Réinitialiser

SupportedMethods

Type de données : tableau uint16

Type d'accès : Lecture seule

Spécifie les méthodes prises en charge par le service de métrique. Cette propriété est héritée de CIM_MetricServiceCapabilities.

Valeur Signification
2
La méthode ControlMetrics est prise en charge.
3
La méthode ControlMetricsByClass est prise en charge.
4
La méthode ShowMetrics est prise en charge.
5
La méthode ShowMetricsByClass est prise en charge.
6
La méthode GetMetricValues est prise en charge.
7
La méthode ControlSampleTimes est prise en charge.
8..32767
DMTF réservé
32768..65535
Fournisseur spécifique

Configuration requise

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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Voir aussi

CIM_MetricServiceCapabilities

Msvm_MetricService