NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY structure (ntddndis.h)
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 : 12;
};
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.
VirtualSubnetId
VlanId
IsolationId
Requirements
Requirement | Value |
---|---|
Minimum supported client | Supported in NDIS 6.40 and later. |
Header | ntddndis.h (include Ndis.h) |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for