Partager via


structure NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY (ntddndis.h)

La structure NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY est utilisée par l’OID OID_GEN_ISOLATION_PARAMETERS pour retourner des informations relatives à un ID d’isolation unique dans une entrée de domaine de routage pour le port d’une carte réseau de commutateur extensible Hyper-V.

Syntaxe

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;

Membres

Header

Type, révision et taille de la structure NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY . 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_ROUTING_DOMAIN_ISOLATION_ENTRY , le membre Revision de Header doit avoir la valeur suivante :

NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY_REVISION_1

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

Définissez le membre Size sur NDIS_SIZEOF_NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY_REVISION_1.

Flags

Valeur ULONG qui contient un OR au niveau du bit d’indicateurs. Ce membre est réservé à NDIS.

IsolationIdName

Une structure NDIS_ISOLATION_NAME qui contient le nom de l’ID d’isolation de la carte réseau du commutateur extensible Hyper-V.

VirtualSubnetId

ID de port du commutateur virtuel qui sera défini sur tous les paquets envoyés ou reçus si les paquets non marqués sont autorisés.

VlanId

ID de réseau local virtuel (VLAN) qui sera défini sur tous les paquets envoyés ou reçus si les paquets non marqués sont autorisés.

IsolationId

ID d’isolation par défaut qui sera défini sur tous les paquets envoyés ou reçus si les paquets non marqués sont autorisés. (Voir le membre AllowUntaggedTraffic de la structure NDIS_ISOLATION_PARAMETERS .)

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)

Voir aussi

NDIS_ISOLATION_NAME

NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY_GET_NEXT

OID_GEN_ISOLATION_PARAMETERS