NDIS_SWITCH_PORT_PROPERTY_ROUTING_DOMAIN structure (ntddndis.h)
The NDIS_SWITCH_PORT_PROPERTY_ROUTING_DOMAIN structure is used to specify the routing domain properties of a VM network adapter.
Syntax
typedef struct _NDIS_SWITCH_PORT_PROPERTY_ROUTING_DOMAIN {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_ROUTING_DOMAIN_ID RoutingDomainId;
NDIS_ROUTING_DOMAIN_NAME RoutingDomainName;
ULONG NumIsolationEntries;
USHORT FirstIsolationEntryOffset;
} NDIS_SWITCH_PORT_PROPERTY_ROUTING_DOMAIN, *PNDIS_SWITCH_PORT_PROPERTY_ROUTING_DOMAIN;
Members
Header
The type, revision, and size of the NDIS_SWITCH_PORT_PROPERTY_ROUTING_DOMAIN 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_SWITCH_PORT_PROPERTY_ROUTING_DOMAIN structure, the Revision member of Header must be set to the following value:
NDIS_SWITCH_PORT_PROPERTY_ROUTING_DOMAIN_REVISION_1
Original version for NDIS 6.40 and later.
Set the Size member to NDIS_SIZEOF_NDIS_SWITCH_PORT_PROPERTY_ROUTING_DOMAIN_REVISION_1.
Flags
A ULONG value that contains a bitwise OR of flags. This member is reserved for NDIS.
RoutingDomainId
The routing domain identifier for the VM network adapter. This identifier is a GUID.
RoutingDomainName
An NDIS_ISOLATION_NAME structure that contains the routing domain name for the VM network adapter.
NumIsolationEntries
A ULONG value that specifies the number of NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY in the array that follows the NDIS_SWITCH_PORT_PROPERTY_ROUTING_DOMAIN structure.
FirstIsolationEntryOffset
The offset, in bytes, from the beginning of the buffer pointed to by the InformationBuffer member of the NDIS_OID_REQUEST structure to the first isolation entry.
FirstIsolationEntryOffset
Requirements
Requirement | Value |
---|---|
Minimum supported client | Supported in NDIS 6.40 and later. |
Header | ntddndis.h (include Ndis.h) |