Freigeben über


Msvm_MetricServiceCapabilities-Klasse

Beschreibt die Funktionen der zugeordneten Msvm_MetricService instance.

Die folgende Syntax ist vereinfachter MOF-Code (Managed Object Format) und enthält alle geerbten Eigenschaften.

Syntax

[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[];
};

Member

Die Msvm_MetricServiceCapabilities-Klasse verfügt über folgende Membertypen:

Eigenschaften

Die Msvm_MetricServiceCapabilities-Klasse verfügt über diese Eigenschaften.

Caption

Datentyp: string

Zugriffstyp: Schreibgeschützt

Eine kurze Beschreibung des Objekts. Diese Eigenschaft wird von CIM_ManagedElement geerbt und ist immer auf "Hyper-V-Metrikdienstfunktionen" festgelegt.

ControllableManagedElements

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Qualifizierer: ArrayType ("indiziert")

Gibt die Instanzen von CIM_ManagedElement an, die durch die zugeordnete CIM_MetricService instance gesteuert werden können. Wenn diese Eigenschaft Null ist, können alle Elemente gesteuert werden. Diese Eigenschaft wird von CIM_MetricServiceCapabilities geerbt.

ControllableMetrics

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Qualifizierer: ArrayType ("indiziert")

Gibt die Instanzen von CIM_BaseMetricDefinition an, die durch die zugeordnete CIM_MetricService instance gesteuert werden können. Wenn diese Eigenschaft null ist, können alle Metriken gesteuert werden. Diese Eigenschaft wird von CIM_MetricServiceCapabilities geerbt.

Beschreibung

Datentyp: string

Zugriffstyp: Schreibgeschützt

Eine Beschreibung des -Objekts. Diese Eigenschaft wird von CIM_ManagedElement geerbt und ist immer auf "Defines Hyper-V Metric Service Capabilities" festgelegt.

ElementName

Datentyp: string

Zugriffstyp: Schreibgeschützt

Ein Anzeigename für das Objekt. Diese Eigenschaft wird von CIM_ManagedElement geerbt und ist immer auf "Hyper-V-Metrikdienstfunktionen" festgelegt.

ElementNameEditSupported

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

Gibt an, ob die ElementName-Eigenschaft geändert werden kann. Diese Eigenschaft wird von CIM_EnabledLogicalElementCapabilities geerbt.

ElementNameMask

Datentyp: string

Zugriffstyp: Schreibgeschützt

Gibt die Einschränkungen für ElementName an, ausgedrückt als regulärer Ausdruck. Diese Eigenschaft wird von CIM_EnabledLogicalElementCapabilities geerbt.

InstanceID

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schlüssel

Identifiziert eindeutig einen instance dieser Klasse. Diese Eigenschaft wird von CIM_ManagedElement geerbt.

ManagedElementControlTypes

Datentyp: uint16-Array

Zugriffstyp: Schreibgeschützt

Qualifizierer: ArrayType ("indiziert")

Gibt den Typ des Steuerelements an, das vom zugeordneten CIM_MetricService instance für das CIM_ManagedElement-Objekt unterstützt wird, das durch den Wert im gleichen Arrayindex in der ControllableManagedElements-Eigenschaft identifiziert wird. Wenn diese Eigenschaft null ist, werden alle Steuerelementtypen unterstützt. Diese Eigenschaft wird von CIM_MetricServiceCapabilities geerbt.

Wert Bedeutung
0
Unbekannt
2
Discrete
3
Massenvorgang
4
Beide
5..32767
DMTF reserviert
32768..65535
Herstellerspezifisch

MaxElementNameLen

Datentyp: unit16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxValue (256)

Gibt die maximal unterstützte Länge der ElementName-Eigenschaft an. Diese Eigenschaft wird von CIM_EnabledLogicalElementCapabilities geerbt.

MetricsControlTypes

Datentyp: uint16-Array

Zugriffstyp: Schreibgeschützt

Qualifizierer: ArrayType ("indiziert")

Gibt den Typ des Steuerelements an, das vom zugeordneten CIM_MetricService instance für die CIM_BaseMetricDefinition unterstützt wird, die durch den Wert im gleichen Arrayindex in der ControllableMetrics-Eigenschaft identifiziert wird. Wenn diese Eigenschaft null ist, werden alle Steuerelementtypen unterstützt. Diese Eigenschaft wird von CIM_MetricServiceCapabilities geerbt.

Wert Bedeutung
0
Unbekannt
2
Discrete
3
Massenvorgang
4
Beide
5..32767
DMTF reserviert
32768..65535
Herstellerspezifisch

RequestedStatesSupported

Datentyp: Unit16-Array

Zugriffstyp: Schreibgeschützt

Gibt die möglichen Zustände an, die angefordert werden können, wenn die RequestStateChange-Methode für das aktivierte logische Element verwendet wird. Diese Eigenschaft wird von CIM_EnabledLogicalElementCapabilities geerbt.

Wert Bedeutung
2
Aktiviert
3
Deaktiviert
4
Herunterfahren
6
Offline
7
Test
8
Verzögern
9
Stilllegen
10
Reboot
11
Reset

SupportedMethods

Datentyp: uint16-Array

Zugriffstyp: Schreibgeschützt

Gibt die vom Metrikdienst unterstützten Methoden an. Diese Eigenschaft wird von CIM_MetricServiceCapabilities geerbt.

Wert Bedeutung
2
Die ControlMetrics-Methode wird unterstützt.
3
Die ControlMetricsByClass-Methode wird unterstützt.
4
Die ShowMetrics-Methode wird unterstützt.
5
Die ShowMetricsByClass-Methode wird unterstützt.
6
Die GetMetricValues-Methode wird unterstützt.
7
Die ControlSampleTimes-Methode wird unterstützt.
8..32767
DMTF reserviert
32768..65535
Herstellerspezifisch

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2012 [nur Desktop-Apps]
Namespace
Stamm\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Siehe auch

CIM_MetricServiceCapabilities

Msvm_MetricService