structure NET_PACKET_IEEE8021Q (ieee8021qtypes.h)
La structure NET_PACKET_IEEE8021Q décrit les informations IEEE 802.1Q pour un NET_PACKET.
Syntaxe
typedef struct _NET_PACKET_IEEE8021Q {
UINT16 PriorityCodePoint : 3;
UINT16 VlanIdentifier : 12;
UINT8 TxTagging : 2;
} NET_PACKET_IEEE8021Q;
Membres
PriorityCodePoint
Spécifie le schéma de hiérarchisation de la qualité de service utilisé pour établir la priorité des paquets sur un réseau Ethernet IEEE 802.3. Ce champ 3 bits fait référence à la classe de service IEEE 802.1p qui peut être utilisée pour hiérarchiser différentes classes de trafic.
VlanIdentifier
Identifie le réseau local virtuel (VLAN) auquel appartient un paquet. Les parties du réseau qui prennent en charge le réseau local virtuel peuvent inclure cette balise VLAN 12 bits.
TxTagging
Spécifie les actions définies dans l’énumération NET_PACKET_TX_IEEE8021Q_ACTION_FLAGS . Si seul le balisage de priorité IEEE 802.1 est activé, TxTagging a la valeur 1. Si seul le balisage VLAN est activé, TxTagging a la valeur 2. Si les deux sont activés, TxTagging a la valeur 3.
Remarques
Les pilotes clients peuvent obtenir cette structure pour un paquet en appelant NetExtensionGetPacketIeee8021Q.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 11 |
Serveur minimal pris en charge | Windows Server 2022 |
En-tête | ieee8021qtypes.h (inclure netadaptercx.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour