Ianet_vlan – Dell Intel PRO Family of Adapters User Manual
Page 38
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.
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
.
38