Share via


GenerateWwpn method of the Msvm_VirtualSystemManagementService class

Creates a range of World Wide Port Names (WWPN) from a Msvm_VirtualSystemManagementServiceSettingData instance.

The range is defined by the MinimumWwpnAddress and MaximumWwpnAddress properties of the Msvm_VirtualSystemManagementServiceSettingData instance.

Syntax

uint32 GenerateWwpn(
  [in]  uint32 NumberOfWwpns,
  [out] string GeneratedWwpn[]
);

Parameters

NumberOfWwpns [in]

The number of WWPNs to create. Valid values can range between "1" and "1024".

If the valid number of WWPNs that can be generated is less than the requested number, then the remaining entries in the GeneratedWwpn array will contain the invalid entry of "0000000000000000", and this method will succeed.

GeneratedWwpn [out]

An array that contains the new WWPNs.

Return value

The possible return values are:

Completed with No Error (0)

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
WindowsHyperVCluster.V2.mof
DLL
VMMS.exe

See also

Msvm_VirtualSystemManagementService