CheckSystemCompatibilityInfo method of the Msvm_VirtualSystemMigrationService class

Checks the compatibility information for compatibility with the hosting computer system.

Syntax

uint32 CheckSystemCompatibilityInfo(
  [in]  uint8  CompatibilityInfo[],
  [out] string Reasons[]
);

Parameters

CompatibilityInfo [in]

A blob of data obtained by calling the GetSystemCompatibilityInfo method on the hosting computer system.

Reasons [out]

An array of strings that receives the embedded instances of the Msvm_Error class that represent any warnings or errors.

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)

Not compatible (32784)

Requirements

Requirement Value
Minimum supported client
Windows 8 [desktop apps only]
Minimum supported server
Windows Server 2012 [desktop apps only]
Namespace
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

See also

Msvm_VirtualSystemMigrationService