estructura NDIS_SWITCH_PORT_PROPERTY_ISOLATION (ntddndis.h)
La estructura NDIS_SWITCH_PORT_PROPERTY_ISOLATION se usa para especificar las propiedades de aislamiento para el puerto de un adaptador de red de máquina virtual.
Sintaxis
typedef struct _NDIS_SWITCH_PORT_PROPERTY_ISOLATION {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_ISOLATION_MODE IsolationMode;
BOOLEAN AllowUntaggedTraffic;
UINT32 DefaultIsolationId;
} NDIS_SWITCH_PORT_PROPERTY_ISOLATION, *PNDIS_SWITCH_PORT_PROPERTY_ISOLATION;
Miembros
Header
Tipo, revisión y tamaño de la estructura NDIS_SWITCH_PORT_PROPERTY_ISOLATION . Este miembro tiene formato de estructura NDIS_OBJECT_HEADER .
El miembro Type de Header debe establecerse en NDIS_OBJECT_TYPE_DEFAULT. Para especificar la versión de la estructura de NDIS_SWITCH_PORT_PROPERTY_ISOLATION , el miembro Revision de Header debe establecerse en el siguiente valor:
NDIS_SWITCH_PORT_PROPERTY_ISOLATION_REVISION_1
Versión original para NDIS 6.40 y versiones posteriores.
Establezca el miembro Size en NDIS_SIZEOF_NDIS_SWITCH_PORT_PROPERTY_ISOLATION_REVISION_1.
Flags
Valor de ULONG que contiene un OR bit a bit de marcas. Este miembro está reservado para NDIS.
IsolationMode
Valor de enumeración NDIS_ISOLATION_MODE que especifica el modo de aislamiento.
AllowUntaggedTraffic
Especifica si el puerto del adaptador de red de la máquina virtual puede enviar o recibir paquetes sin etiquetar. Si se permiten paquetes sin etiquetar, el adaptador de red de máquina virtual etiqueta paquetes sin etiquetar con el identificador de aislamiento predeterminado especificado por el miembro DefaultIsolationId . De lo contrario, el controlador de minipuerto los coloca.
DefaultIsolationId
El identificador de aislamiento predeterminado que se aplica a los paquetes etiquetados si el miembro AllowUntaggedTraffic es TRUE.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Compatible con NDIS 6.40 y versiones posteriores. |
Encabezado | ntddndis.h (include Ndis.h) |