NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY structure (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 être défini sur 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 Taille 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

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

VirtualSubnetId

VlanId

IsolationId

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_NAME

NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY_GET_NEXT

OID_GEN_ISOLATION_PARAMETERS