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

データ型: string

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

修飾子: オーバーライド ("CIM_ManagedElement.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
WindowsVirtualization.V2.mof
[DLL]
Vmms.exe

こちらもご覧ください

CIM_View