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) |