// ntddndis.h
typedef enum _NDIS_NIC_SWITCH_TYPE {
NdisNicSwitchTypeUnspecified,
NdisNicSwitchTypeExternal,
NdisNicSwitchTypeMax
} NDIS_NIC_SWITCH_TYPE, *PNDIS_NIC_SWITCH_TYPE;
View the official Windows Driver Kit DDI reference
No description available.
The NDIS_NIC_SWITCH_TYPE enumeration specifies the type of the NIC switch on a network adapter.
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.
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.