Msvm_SummaryInformationBase クラス
Msvm_VirtualSystemManagementService クラスの GetSummaryInformation メソッドで使用され、仮想システムまたはスナップショットに関連する一般的な情報をすばやく取得します。
次の構文はマネージド オブジェクト フォーマット (MOF) のコードを単純化したもので、すべての継承されたプロパティを含みます。
構文
[Abstract, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_SummaryInformationBase : CIM_View
{
string InstanceID;
DateTime CreationTime;
string ElementName;
uint16 EnabledState;
string OtherEnabledState;
uint16 HealthState;
string Name;
string Notes;
string Version;
uint16 NumberOfProcessors;
uint16 OperationalStatus[];
string StatusDescriptions[];
uint64 UpTime;
uint16 EnhancedSessionModeState;
string VirtualSwitchNames[];
string VirtualSystemSubType;
string HostComputerSystemName;
};
メンバー
Msvm_SummaryInformationBase クラスには、次の種類のメンバーがあります。
プロパティ
Msvm_SummaryInformationBase クラスには、これらのプロパティがあります。
-
CreationTime
-
-
データ型: DateTime
-
アクセスの種類: 読み取り専用
仮想システムまたはスナップショットが作成された時刻。
-
-
ElementName
-
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: オーバーライド ("CIM_ManagedElement.ElementName")
仮想システムまたはスナップショットのフレンドリ名。
-
-
EnabledState
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
仮想システムまたはスナップショットの現在の状態。
-
-
EnhancedSessionModeState
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
拡張モード接続がホストによって許可されるかどうかを示し、許可されている場合は仮想マシンで使用できるかどうかを示します。
-
-
許可および使用可能 (2)
-
許可されていません (3)
-
許可されているが使用できない (6)
HealthState
-
データ型: uint16
-
アクセスの種類: 読み取り専用
仮想システムの現在の正常性状態。 このプロパティは、仮想システム スナップショットを表す Msvm_SummaryInformation のインスタンスでは無効です。
HostComputerSystemName
-
データ型: string
-
アクセスの種類: 読み取り専用
この仮想マシンをホストしているコンピューターの名前。
InstanceID
InstanceID は、インスタンス化する名前空間のスコープ内で、このクラスのインスタンスを不透明かつ一意に識別するために使用できる省略可能なプロパティです。 このクラスのさまざまなサブクラスは、このプロパティをオーバーライドして、必須またはキーにすることができます。 このようなサブクラスは、以下に定義されている一意性を確保するために推奨されるアルゴリズムを変更することもできます。
NameSpace 内の一意性を確保するには、次の "優先" アルゴリズムを使用して InstanceID の値を構築する必要があります。
<OrgID>:<LocalID>
OrgID> と <LocalID> がコロン (:)で区切られ、OrgID には<、InstanceID> を作成または定義しているビジネス エンティティ、または認識されたグローバル機関によってビジネス エンティティに割り当てられた登録済み ID である、著作権、商標、またはその他の一意の名前を含<める必要があります。 (この要件は、 <スキーマ クラス名のスキーマ名>\_<クラス名> の構造。さらに、一意性を確保するために、 <OrgID> にコロン (:)を含めてはいけません。 このアルゴリズムを使用する場合は、InstanceID に表示される最初のコロンが OrgID と <LocalID>> の間<に表示される必要があります。
<LocalID> はビジネス エンティティによって選択され、異なる基になる (実際の) 要素を識別するために再利用しないでください。 null でなく、上記の "優先" アルゴリズムが使用されていない場合、定義エンティティは、このインスタンスの NameSpace に対して、このプロバイダーまたは他のプロバイダーによって生成された InstanceID 全体で、結果の InstanceID が再利用されないことを保証する必要があります。
DMTF で定義されたインスタンスに対して null に設定しない場合は、OrgID> を CIM に設定して "優先" アルゴリズムを<使用する必要があります。
名前
-
データ型: string
-
アクセスの種類: 読み取り専用
仮想システムまたはスナップショットの一意の名前。
メモ
-
データ型: string
-
アクセスの種類: 読み取り専用
仮想システムまたはスナップショットに関連付けられているメモ。
NumberOfProcessors
-
データ型: uint16
-
アクセスの種類: 読み取り専用
仮想システムまたはスナップショットに割り当てられた仮想プロセッサの合計数。
OperationalStatus
-
データ型: uint16 配列
-
アクセスの種類: 読み取り専用
-
修飾子: ArrayType ("Indexed")
要素の現在の状態。
OtherEnabledState
-
データ型: string
-
アクセスの種類: 読み取り専用
EnabledState プロパティが 1 ("Other") に設定されている場合の要素の有効または無効の状態を表す文字列。 EnabledState が 1 以外の値である場合、このプロパティは null に設定する必要があります。
StatusDescriptions
-
データ型: 文字列 配列
-
アクセスの種類: 読み取り専用
-
修飾子: ArrayType ("Indexed")
さまざまな OperationalStatus 配列値を記述する文字列。
アップタイム
-
データ型: uint64
-
アクセスの種類: 読み取り専用
仮想システムが最後に起動されてからの時間。 このプロパティは、仮想システム スナップショットを表す Msvm_SummaryInformation のインスタンスでは無効です。
Version
-
データ型: string
-
アクセスの種類: 読み取り専用
"major.minor" 形式の仮想システムのバージョン。たとえば、"2.0" です。
VirtualSwitchNames
-
データ型: 文字列 配列
-
アクセスの種類: 読み取り専用
-
修飾子: ArrayType ("Indexed")
VM が接続されている仮想スイッチのフレンドリ名を一覧表示する文字列。
VirtualSystemSubType
-
データ型: string
-
アクセスの種類: 読み取り専用
仮想システムのサブタイプ。
Microsoft:Hyper-V:SubType:1 ("Microsoft:Hyper-V:SubType:1")
Microsoft:Hyper-V:SubType:2 ("Microsoft:Hyper-V:SubType:2")
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 10バージョン 1703 [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2016 |
名前空間 |
Root\virtualization\v2 |
MOF |
|
[DLL] |
|