structure NDIS_SWITCH_PORT_PROPERTY_ISOLATION (ntddndis.h)
La structure NDIS_SWITCH_PORT_PROPERTY_ISOLATION est utilisée pour spécifier les propriétés d’isolation du port d’une carte réseau de machine virtuelle.
Syntaxe
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;
Membres
Header
Type, révision et taille de la structure NDIS_SWITCH_PORT_PROPERTY_ISOLATION . Ce membre est mis en forme en tant que structure NDIS_OBJECT_HEADER .
Le membre Type de l’en-tête doit être défini sur NDIS_OBJECT_TYPE_DEFAULT. Pour spécifier la version de la structure NDIS_SWITCH_PORT_PROPERTY_ISOLATION , le membre Revision de Header doit avoir la valeur suivante :
NDIS_SWITCH_PORT_PROPERTY_ISOLATION_REVISION_1
Version d’origine pour NDIS 6.40 et versions ultérieures.
Définissez le membre Size sur NDIS_SIZEOF_NDIS_SWITCH_PORT_PROPERTY_ISOLATION_REVISION_1.
Flags
Valeur ULONG qui contient un OR au niveau du bit d’indicateurs. Ce membre est réservé à NDIS.
IsolationMode
Valeur d’énumération NDIS_ISOLATION_MODE qui spécifie le mode d’isolation.
AllowUntaggedTraffic
Spécifie si le port de la carte réseau de machine virtuelle est autorisé à envoyer ou à recevoir des paquets non marqués. Si les paquets non marqués sont autorisés, le pilote miniport de la carte réseau de machine virtuelle étiquette les paquets non marqués avec l’ID d’isolation par défaut spécifié par le membre DefaultIsolationId . Sinon, le pilote miniport les abandonne.
DefaultIsolationId
ID d’isolation par défaut appliqué aux paquets étiquetés si le membre AllowUntaggedTraffic a la valeur TRUE.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge dans NDIS 6.40 et versions ultérieures. |
En-tête | ntddndis.h (inclure Ndis.h) |