NDIS_ISOLATION_PARAMETERS structure (ntddndis.h)
The NDIS_ISOLATION_PARAMETERS structure is used by the OID_GEN_ISOLATION_PARAMETERS OID to return the isolation parameters that are set on a VM network adapter's port.
Syntax
typedef struct _NDIS_ISOLATION_PARAMETERS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_ISOLATION_MODE IsolationMode;
BOOLEAN AllowUntaggedTraffic;
ULONG NumRoutingDomainEntries;
ULONG FirstRoutingDomainEntryOffset;
} NDIS_ISOLATION_PARAMETERS, *PNDIS_ISOLATION_PARAMETERS;
Members
Header
The type, revision, and size of the NDIS_ISOLATION_PARAMETERS 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_ISOLATION_PARAMETERS structure, the Revision member of Header must be set to the following value:
NDIS_ISOLATION_PARAMETERS_REVISION_1
Original version for NDIS 6.40 and later.
Set the Size member to NDIS_SIZEOF_NDIS_ISOLATION_PARAMETERS_REVISION_1.
Flags
A ULONG value that contains a bitwise OR of flags. This member is reserved for NDIS.
IsolationMode
An NDIS_ISOLATION_MODE enumeration value that specifies the isolation mode.
AllowUntaggedTraffic
Specifies whether the VM network adapter's port is allowed to send or receive untagged packets. If untagged packets are allowed, the VM network adapter miniport driver tags untagged packets with the default isolation ID. Otherwise, the miniport driver drops them.
NumRoutingDomainEntries
A ULONG value that specifies the number of NDIS_ROUTING_DOMAIN_ENTRY in the array that follows the NDIS_ISOLATION_PARAMETERS structure.
FirstRoutingDomainEntryOffset
A ULONG value that specifies the offset, in bytes, to the first NDIS_ROUTING_DOMAIN_ENTRY element in the array that follows the NDIS_ISOLATION_PARAMETERS structure. The offset is measured from the start of the NDIS_ISOLATION_PARAMETERS structure to the beginning of the first element of the array.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Supported in NDIS 6.40 and later. |
Header | ntddndis.h (include Ndis.h) |
See also
NDIS_ISOLATION_PARAMETERS_GET_FIRST_ROUTING_DOMAIN_ENTRY