GetSystemCompatibilityVectors method of the Msvm_VirtualSystemMigrationService class
Gets a list of Msvm_CompatibilityVector instances that can be used to check for virtual machine (VM) to host compatibility.
Syntax
uint32 GetSystemCompatibilityVectors(
[in] CIM_ComputerSystem REF ComputerSystem,
[out] Msvm_CompatibilityVector CompatibilityVectors[]
);
Parameters
-
ComputerSystem [in]
-
A reference to a Msvm_ComputerSystem class that represents the VM to retrieve compatibility vectors for. If this parameter refers to the hosting computer system, the data returned in the CompatibilityVectors parameter can be used to determine whether any of the VMs on the hosting computer system can be quickly migrated to another hosting computer system.
-
CompatibilityVectors [out]
-
An array of Msvm_CompatibilityVector instances that contain the compatibility info for the VMs or hosting computer system.
Return value
This method returns one of the following values.
-
Completed with No Error (0)
-
Method Parameters Checked - Job Started (4096)
-
Failed (32768)
-
Access Denied (32769)
-
Not Supported (32770)
-
Status is unknown (32771)
-
Timeout (32772)
-
Invalid parameter (32773)
-
System is in use (32774)
-
Invalid state for this operation (32775)
-
Incorrect data type (32776)
-
System is not available (32777)
-
Out of memory (32778)
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2016 |
Namespace |
Root\HyperVCluster\v2 |
MOF |
|
DLL |
|