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 |
|
[DLL] |
|