NDIS_ISOLATION_MODE Enumeration

The NDIS_ISOLATION_MODE enumeration defines the network isolation modes that can be specified for a VM network adapter.

Syntax

typedef enum _NDIS_ISOLATION_MODE {
  NdisIsolationModeNone,
  NdisIsolationModeNativeVirtualSubnet,
  NdisIsolationModeExternalVirtualSubnet,
  NdisIsolationModeVlan
} NDIS_ISOLATION_MODE, *PNDIS_ISOLATION_MODE;

Constants

NdisIsolationModeNone Network isolation is not supported.
NdisIsolationModeNativeVirtualSubnet Native VirtualSubnetId-based isolation provided by Hyper-V Network Virtualization.
NdisIsolationModeExternalVirtualSubnet External VirtualSubnetId-based isolation provided by a Hyper-V Extensible Switch extension.
NdisIsolationModeVlan Virtual local area network (VLAN)-based isolation.

Remarks

NDIS_ISOLATION_MODE enumeration values are used in the IsolationMode member of the NDIS_ISOLATION_PARAMETERS and NDIS_SWITCH_PORT_PROPERTY_ISOLATION structures.

Requirements

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

See Also

NDIS_ISOLATION_PARAMETERS

NDIS_SWITCH_PORT_PROPERTY_ISOLATION