NDIS_NIC_SWITCH_TYPE Enumeration

The NDIS_NIC_SWITCH_TYPE enumeration specifies the type of the NIC switch on a network adapter.

Syntax

typedef enum _NDIS_NIC_SWITCH_TYPE {
  NdisNicSwitchTypeUnspecified,
  NdisNicSwitchTypeExternal,
  NdisNicSwitchTypeMax
} NDIS_NIC_SWITCH_TYPE, *PNDIS_NIC_SWITCH_TYPE;

Constants

NdisNicSwitchTypeUnspecified The NIC switch type is not specified.
NdisNicSwitchTypeExternal This value specifies an external switch. The single root I/O virtualization (SR-IOV) virtual ports (VPorts) connected to this type of switch, including the default VPort, can access the external network through the physical port on the network adapter.
NdisNicSwitchTypeMax The maximum value for this enumeration. This value might change in future versions of the NDIS header files and binaries.

Remarks

The SwitchType member of the NDIS_NIC_SWITCH_PARAMETERS and NDIS_NIC_SWITCH_INFO structures is an NDIS_NIC_SWITCH_TYPE enumeration data type.

For more information about the NIC switch, see SR-IOV Architecture.

Requirements

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

See Also

NDIS_NIC_SWITCH_INFO

NDIS_NIC_SWITCH_PARAMETERS