次の方法で共有


Msvm_MetricServiceCapabilities クラス

関連付けられている Msvm_MetricService インスタンスの機能について説明します。

次の構文は、簡略化されたマネージド オブジェクト形式 (MOF) コードであり、継承されたすべてのプロパティが含まれています。

構文

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

メンバー

Msvm_MetricServiceCapabilities クラスには、次の種類のメンバーがあります。

プロパティ

Msvm_MetricServiceCapabilities クラスには、これらのプロパティがあります。

Caption

データ型: 文字列

アクセスの種類: 読み取り専用

オブジェクトの簡単な説明。 このプロパティは CIM_ManagedElementから継承され、常に "Hyper-V メトリック サービス機能" に設定されます。

ControllableManagedElements

データ型: 文字列 配列

アクセスの種類: 読み取り専用

修飾子: ArrayType ("Indexed")

関連付けられているCIM_MetricService インスタンスによって制御できる CIM_ManagedElement のインスタンス 識別します。 このプロパティが Null の場合、すべての要素を制御できます。 このプロパティは、 CIM_MetricServiceCapabilitiesから継承されます。

ControllableMetrics

データ型: 文字列 配列

アクセスの種類: 読み取り専用

修飾子: ArrayType ("Indexed")

関連付けられている CIM_MetricService インスタンスによって制御できるCIM_BaseMetricDefinitionのインスタンス 識別します。 このプロパティが Null の場合、すべてのメトリックを制御できます。 このプロパティは、 CIM_MetricServiceCapabilitiesから継承されます。

説明

データ型: 文字列

アクセスの種類: 読み取り専用

オブジェクトの説明。 このプロパティは CIM_ManagedElementから継承され、常に "Hyper-V メトリック サービス機能の定義" に設定されます。

ElementName

データ型: 文字列

アクセスの種類: 読み取り専用

オブジェクトの表示名。 このプロパティは CIM_ManagedElementから継承され、常に "Hyper-V メトリック サービス機能" に設定されます。

ElementNameEditSupported

データ型: ブール値

アクセスの種類: 読み取り専用

ElementName プロパティを変更できるかどうかを示します。 このプロパティは、 CIM_EnabledLogicalElementCapabilitiesから継承されます。

ElementNameMask

データ型: 文字列

アクセスの種類: 読み取り専用

正規表現として表される ElementName の制限を指定します。 このプロパティは、 CIM_EnabledLogicalElementCapabilitiesから継承されます。

InstanceID

データ型: 文字列

アクセスの種類: 読み取り専用

修飾子: キー

このクラスのインスタンスを一意に識別します。 このプロパティは、 CIM_ManagedElementから継承されます。

ManagedElementControlTypes

データ型: uint16 配列

アクセスの種類: 読み取り専用

修飾子: ArrayType ("Indexed")

ControlableManagedElements プロパティの同じ配列インデックスにある値によって識別されるCIM_ManagedElement オブジェクトの、関連付けられているCIM_MetricService インスタンスでサポートされるコントロールの種類を識別します。 このプロパティが Null の場合、すべてのコントロールの種類がサポートされます。 このプロパティは、 CIM_MetricServiceCapabilitiesから継承されます。

意味
0
Unknown
2
離散
3
一括
4
両方
5..32767
DMTF 予約済み
32768..65535
ベンダー固有

MaxElementNameLen

データ型: unit16

アクセスの種類: 読み取り専用

修飾子: MaxValue (256)

ElementName プロパティのサポートされる最大長を指定します。 このプロパティは、 CIM_EnabledLogicalElementCapabilitiesから継承されます。

MetricsControlTypes

データ型: uint16 配列

アクセスの種類: 読み取り専用

修飾子: ArrayType ("Indexed")

ControlableMetrics プロパティの同じ配列インデックスにある値によって識別されるCIM_BaseMetricDefinitionに対して、関連付けられているCIM_MetricService インスタンスでサポートされるコントロールの種類を識別します。 このプロパティが Null の場合、すべてのコントロールの種類がサポートされます。 このプロパティは、 CIM_MetricServiceCapabilitiesから継承されます。

意味
0
Unknown
2
離散
3
一括
4
両方
5..32767
DMTF 予約済み
32768..65535
ベンダー固有

RequestedStatesSupported

データ型: unit16 配列

アクセスの種類: 読み取り専用

有効な論理要素で RequestStateChange メソッドを使用するときに要求できる状態を示します。 このプロパティは、 CIM_EnabledLogicalElementCapabilitiesから継承されます。

意味
2
Enabled
3
無効
4
シャットダウン
6
オフライン
7
テスト
8
延期
9
休止
10
再起動します
11
Reset

SupportedMethods

データ型: uint16 配列

アクセスの種類: 読み取り専用

メトリック サービスでサポートされるメソッドを指定します。 このプロパティは、 CIM_MetricServiceCapabilitiesから継承されます。

意味
2
ControlMetrics メソッドがサポートされています。
3
ControlMetricsByClass メソッドがサポートされています。
4
ShowMetrics メソッドがサポートされています。
5
ShowMetricsByClass メソッドがサポートされています。
6
GetMetricValues メソッドがサポートされています。
7
ControlSampleTimes メソッドがサポートされています。
8..32767
DMTF 予約済み
32768..65535
ベンダー固有

要件

要件
サポートされている最小のクライアント
Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2012 [デスクトップ アプリのみ]
名前空間
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
[DLL]
Vmms.exe

こちらもご覧ください

CIM_MetricServiceCapabilities

Msvm_MetricService