NDIS_SWITCH_NIC_TYPE enumeration

The NDIS_SWITCH_NIC_TYPE enumeration specifies the type of the virtual network adapter that is attached to a Hyper-V extensible switch port.

Syntax


typedef enum _NDIS_SWITCH_NIC_TYPE { 
  NdisSwitchNicTypeExternal   = 0,
  NdisSwitchNicTypeSynthetic  = 1,
  NdisSwitchNicTypeEmulated   = 2,
  NdisSwitchNicTypeInternal   = 3
} NDIS_SWITCH_NIC_TYPE, *PNDIS_SWITCH_NIC_TYPE;

Constants

NdisSwitchNicTypeExternal

This value specifies a virtual network adapter that is exposed in the management operating system that runs in the Hyper-V parent partition. The external network adapter provides the connection to the physical network interface that is available on the host. This allows processes that run in either the management or guest operating systems to send or receive packets over the extensible switch.

Note  An extensible switch supports no more than one external network adapter. The external network adapter can be bound to one or more underlying physical network adapters. For more information, see External Network Adapters.

NdisSwitchNicTypeSynthetic

This value specifies a synthetic network adapter that is exposed in a guest operating system that runs in a Hyper-V child partition.

Note  A synthetic network adapter is a type of virtual machine (VM) network adapter. This adapter is exposed in a guest operating system that is Windows Vista or a later version of Windows.

NdisSwitchNicTypeEmulated

This value specifies an emulated network adapter that is exposed in a guest operating system.

Note  An emulated network adapter is a type of VM network adapter. This adapter is exposed in a guest operating system that is Windows XP, Windows Vista, or a later version of Windows. This adapter is also exposed in a guest operating system that is a non-Windows operating system.

NdisSwitchNicTypeInternal

This value specifies a virtual network adapter that is exposed in the management operating system that runs in the Hyper-V parent partition. The internal network adapter provides access to an extensible switch for processes that run in the management operating system. This allows these processes to send or receive packets over the extensible switch.

Note  An extensible switch supports no more than one internal network adapter. For more information, see Internal Network Adapters.

Remarks

The NicType member of the NDIS_SWITCH_NIC_PARAMETERS structure is an NDIS_SWITCH_NIC_TYPE enumeration data type.

For more information on the types of network adapters that connect to extensible switch ports, see Hyper-V Extensible Switch Network Adapters.

Requirements

Version

Supported in NDIS 6.30 and later.

Header

Ntddndis.h (include Ndis.h)

See also

NDIS_SWITCH_NIC_PARAMETERS

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft