Ianet_vlan – Dell Intel PRO Family of Adapters User Manual

Page 38

Advertising
background image

If the team does not have VLANs and you use a session handle in the context while enumerating this class.

Creating Instances

You cannot create instances of this class. If the adapter does not have an instance associated with it, then the adapter does

not support this service.

Removing Instances

You cannot delete instances of this class.

Modifying Properties

There are no modifiable properties of this class.

Associations

Each instance of this class will be associated with one IANet_EthernetAdapter using an instance of

IANet_DeviceServiceImplementation.

Each instance of IANet_802dot1QVLANService can support several VLANs; each VLAN will be associated with the instance

using IANet_VLANFor association.

Methods

uint16 CreateVLAN( [in] uint32 VLANNumber, [in] string Name, [out] IANet_VLAN REF VLANpath ); — Used to

create a VLAN on the adapter or team. The client must supply the VLAN number and the VLAN name, and will get the object

path of the newly created VLAN.

Back to Top

IANet_VLAN

Purpose

This class holds the information for each Intel VLAN. This class implements CIM_VLAN.

Instances

An instance of this class will exist for each Intel VLAN.

Creating Instances

To create a VLAN, call CreateVLAN on the appropriate instance of IANet_802dot1QVLANService.

Removing Instances

You can remove an instance of this class to remove the corresponding VLAN.

Modifying Properties

You can modify the VLANNumber and Caption attribute.

Associations

Each instance is associated with an instance of IANet_802dot1QVLANService, and therefore to one instance of

IANet_EthernetAdapter, using the class IANet_VLANFor.

Each instance can be associated with several IANet_Configuration instances to group a set of settings for the VLAN. For this

Provider release, there is only one IANet_Configuration object per VLAN.

Each instance can be associated with one IANet_IPProtocolEndpoint to provide the IP settings for the VLAN using the class

IANet_VLANProtocolDependency.

Methods

None

Please read all

restrictions and disclaimers

.

Back to Contents Page

Back to Top

38

Advertising