NDIS_SWITCH_PORT_PROPERTY_TYPE enumeration (ntddndis.h)

The NDIS_SWITCH_PORT_PROPERTY_TYPE enumeration specifies the property type of a policy that is defined for a port on a Hyper-V extensible switch.

Syntax

typedef enum _NDIS_SWITCH_PORT_PROPERTY_TYPE {
  NdisSwitchPortPropertyTypeUndefined,
  NdisSwitchPortPropertyTypeCustom,
  NdisSwitchPortPropertyTypeSecurity,
  NdisSwitchPortPropertyTypeVlan,
  NdisSwitchPortPropertyTypeProfile,
  NdisSwitchPortPropertyTypeIsolation,
  NdisSwitchPortPropertyTypeRoutingDomain,
  NdisSwitchPortPropertyTypeMaximum
} NDIS_SWITCH_PORT_PROPERTY_TYPE, *PNDIS_SWITCH_PORT_PROPERTY_TYPE;

Constants

 
NdisSwitchPortPropertyTypeUndefined
The port property type is not defined.
NdisSwitchPortPropertyTypeCustom
This value specifies a custom port property that is defined by an independent software vendor (ISV). Custom port properties are defined by using the NDIS_SWITCH_PORT_PROPERTY_CUSTOM structure.
NdisSwitchPortPropertyTypeSecurity
This value specifies a security port property. Security port properties are defined by using the NDIS_SWITCH_PORT_PROPERTY_SECURITY structure.
NdisSwitchPortPropertyTypeVlan
This value specifies a virtual local area network (VLAN) port property. VLAN port properties are defined by using the NDIS_SWITCH_PORT_PROPERTY_VLAN structure.
NdisSwitchPortPropertyTypeProfile
This value specifies a profile port property. Profile port properties are defined by using the NDIS_SWITCH_PORT_PROPERTY_PROFILE structure.
NdisSwitchPortPropertyTypeIsolation
This value specifies an isolation port property. Isolation port properties are defined by using the NDIS_SWITCH_PORT_PROPERTY_ISOLATION structure.
Note  This value is supported in NDIS 6.40 and later.

 
NdisSwitchPortPropertyTypeRoutingDomain
This value specifies a routing domain port property. Routing domain port properties are defined by using the NDIS_SWITCH_PORT_PROPERTY_ROUTING_DOMAIN structure.
Note  This value is supported in NDIS 6.40 and later.

 
NdisSwitchPortPropertyTypeMaximum
The maximum value for this enumeration. This value might change in future versions of the NDIS header files and binaries.

Remarks

The PropertyType member of the following structures is an NDIS_SWITCH_PORT_PROPERTY_TYPE enumeration data type:

For more information about extensible switch port policies, see Hyper-V Extensible Switch Policies.

Requirements

Requirement Value
Minimum supported client Supported in NDIS 6.30 and later.
Header ntddndis.h (include Ndis.h)

See also

NDIS_SWITCH_PORT_FEATURE_STATUS_PARAMETERS

NDIS_SWITCH_PORT_PROPERTY_CUSTOM

NDIS_SWITCH_PORT_PROPERTY_DELETE_PARAMETERS

NDIS_SWITCH_PORT_PROPERTY_ENUM_PARAMETERS

NDIS_SWITCH_PORT_PROPERTY_PARAMETERS

NDIS_SWITCH_PORT_PROPERTY_PROFILE

NDIS_SWITCH_PORT_PROPERTY_SECURITY

NDIS_SWITCH_PORT_PROPERTY_VLAN