Msvm_GuestClusterInformation class

Used in the QueryGuestClusterInformation method in the Msvm_VssService class to retrieve information about the guest cluster the VM is part of.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_GuestClusterInformation
{
  string  ClusterId;
  uint16  ClusterSize;
  string  SharedVirtualHardDisks[];
  string  SharedVirtualHardDiskPaths[];
  boolean IsClustered[];
  boolean IsOnline[];
  boolean IsOwned[];
  boolean IsActiveActive[];
  uint64  LastResourceMoveTime;
};

Members

The Msvm_GuestClusterInformation class has these types of members:

Properties

The Msvm_GuestClusterInformation class has these properties.

ClusterId

Data type: string

Access type: Read-only

The identifier of the failover cluster the VM's guest Operating System is a part of.

ClusterSize

Data type: uint16

Access type: Read-only

Number of nodes in the cluster the VM's guest Operating System is a part of.

IsActiveActive

Data type: boolean array

Access type: Read-only

Qualifiers: ArrayType ("Indexed")

An array of booleans corresponding to each shared virtual hard disk indicating if the corresponding disk resource in the guest cluster is shared between VMs in active/active mode.

IsClustered

Data type: boolean array

Access type: Read-only

Qualifiers: ArrayType ("Indexed")

An array of booleans corresponding to each shared virtual hard disk indicating if the corresponding disk is a cluster resource in the guest cluster.

IsOnline

Data type: boolean array

Access type: Read-only

Qualifiers: ArrayType ("Indexed")

An array of booleans corresponding to each shared virtual hard disk indicating if the corresponding disk resource in the guest cluster is online.

IsOwned

Data type: boolean array

Access type: Read-only

Qualifiers: ArrayType ("Indexed")

An array of booleans corresponding to each shared virtual hard disk indicating if the corresponding disk resource in the guest cluster is currenly owned by this VM.

LastResourceMoveTime

Data type: uint64

Access type: Read-only

The clock tick count when one of the shared disk resources last moved.

Note

This property was added in Windows 10, version 1703 and Windows Server 2016.

SharedVirtualHardDiskPaths

Data type: string array

Access type: Read-only

Qualifiers: ArrayType ("Indexed")

An array of shared virtual hard disk paths connected to the VM.

SharedVirtualHardDisks

Data type: string array

Access type: Read-only

Qualifiers: ArrayType ("Indexed")

An array of Resource Allocation Setting Data (RASD) representing the shared virtual hard disks connected to the VM.

Requirements

Requirement Value
Minimum supported client
Windows 10 [desktop apps only]
Minimum supported server
Windows Server 2016
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe