NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY structure

The NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY structure is used by the OID_GEN_ISOLATION_PARAMETERS OID to return information relating to a single isolation ID within a routing domain entry for a Hyper-V extensible switch network adapter's port.

Syntax


typedef struct _NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY {
  NDIS_OBJECT_HEADER     Header;
  ULONG                  Flags;
  NDIS_ISOLATION_ID_NAME IsolationIdName;
  union {
    struct {
      UINT32 VirtualSubnetId  :24;
    };
    struct {
      UINT32 VlanId  :24;
    };
    UINT32 IsolationId;
  };
} NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY, *PNDIS_ROUTING_DOMAIN_ISOLATION_ENTRY;

Members

Header

The type, revision, and size of the NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY structure. This member is formatted as an NDIS_OBJECT_HEADER structure.

The Type member of Header must be set to NDIS_OBJECT_TYPE_DEFAULT. To specify the version of the NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY structure, the Revision member of Header must be set to the following value:

NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY_REVISION_1

Original version for NDIS 6.40 and later.

Set the Size member to NDIS_SIZEOF_NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY_REVISION_1.

Flags

A ULONG value that contains a bitwise OR of flags. This member is reserved for NDIS.

IsolationIdName

An NDIS_ISOLATION_NAME structure that contains the isolation ID name for the Hyper-V extensible switch network adapter.

( unnamed union )

The default virtual switch port ID or virtual local area network (VLAN) ID that will be set on all sent or received packets if untagged packets are allowed. (See the AllowUntaggedTraffic member of the NDIS_ISOLATION_PARAMETERS structure.)

VirtualSubnetId

The virtual switch port ID.

VlanId

The virtual local area network (VLAN) ID.

IsolationId

The default isolation ID that will be set on all sent or received packets if untagged packets are allowed. (See the AllowUntaggedTraffic member of the NDIS_ISOLATION_PARAMETERS structure.)

Requirements

Version

Supported in NDIS 6.40 and later.

Header

Ntddndis.h (include Ndis.h)

See also

NDIS_ISOLATION_NAME
NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY_GET_NEXT
OID_GEN_ISOLATION_PARAMETERS

 

 

Send comments about this topic to Microsoft

Show: