3.5.4.8.1.64 IPRangeByAddressSpaceAndVirtualizationTypeParameters

The IPRangeByAddressSpaceAndVirtualizationTypeParameters processing is done when the EnumInputParameters contains data of type IPRangeByAddressSpaceAndVirtualizationTypeParameters. The ObjectType MUST be EnumerationObjectType.IPRange. This is used to enumerate all IP address ranges that belong to the specified address family, virtualization type and address space.

The following are the steps involved in identifying the rows to be returned as a part of the enumeration:

  1. Call function GetRangesForAddressSpace in ADM_IPRangeTable, by passing the IPRangeByAddressSpaceAndVirtualizationTypeParameters.AddressSpaceRecordId  and the IPRangeByAddressSpaceAndVirtualizationTypeParameters.AddressFamily as the parameter.

  2. For each object returned from the previous call, add those whose VirtualizationType matches IPRangeByAddressSpaceAndVirtualizationTypeParameters.VirtualizationType into EnumOutputData.