Partager via


NDIS_ISOLATION_PARAMETERS structure (ntddndis.h)

La structure NDIS_ISOLATION_PARAMETERS est utilisée par l’OID OID_GEN_ISOLATION_PARAMETERS pour retourner les paramètres d’isolation définis sur le port d’une carte réseau de machine virtuelle.

Syntaxe

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;

Membres

Header

Type, révision et taille de la structure NDIS_ISOLATION_PARAMETERS . 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_ISOLATION_PARAMETERS , le membre Revision de Header doit être défini sur la valeur suivante :

NDIS_ISOLATION_PARAMETERS_REVISION_1

Version d’origine pour NDIS 6.40 et versions ultérieures.

Définissez le membre Taillesur NDIS_SIZEOF_NDIS_ISOLATION_PARAMETERS_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 sans indicateur. Si les paquets non marqués sont autorisés, le pilote miniport de carte réseau de machine virtuelle marque les paquets non marqués avec l’ID d’isolation par défaut. Sinon, le pilote du miniport les laisse tomber.

NumRoutingDomainEntries

Valeur ULONG qui spécifie le nombre de NDIS_ROUTING_DOMAIN_ENTRY dans le tableau qui suit la structure NDIS_ISOLATION_PARAMETERS .

FirstRoutingDomainEntryOffset

Valeur ULONG qui spécifie le décalage, en octets, vers le premier élément NDIS_ROUTING_DOMAIN_ENTRY du tableau qui suit la structure NDIS_ISOLATION_PARAMETERS . Le décalage est mesuré du début de la structure NDIS_ISOLATION_PARAMETERS jusqu’au début du premier élément du tableau.

Note Si la valeur de NumRoutingDomainEntries est zéro, ce membre est ignoré.
 

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 (include Ndis.h)

Voir aussi

NDIS_ISOLATION_MODE

NDIS_ISOLATION_PARAMETERS_GET_FIRST_ROUTING_DOMAIN_ENTRY

NDIS_OBJECT_HEADER

NDIS_ROUTING_DOMAIN_ENTRY

NDIS_SWITCH_PORT_PROPERTY_ISOLATION

OID_GEN_ISOLATION_PARAMETERS