NET_PACKET_IEEE8021Q結構 (ieee8021qtypes.h)
NET_PACKET_IEEE8021Q 結構描述 NET_PACKET的 IEEE 802.1Q 資訊。
語法
typedef struct _NET_PACKET_IEEE8021Q {
UINT16 PriorityCodePoint : 3;
UINT16 VlanIdentifier : 12;
UINT8 TxTagging : 2;
} NET_PACKET_IEEE8021Q;
成員
PriorityCodePoint
指定在 IEEE 802.3 乙太網路上建立封包優先順序的服務品質優先順序配置。 此 3 位欄位是指 IEEE 802.1p 服務類別,可用來設定不同流量類別的優先順序。
VlanIdentifier
識別封包所屬的虛擬 LAN(VLAN)。 VLAN 感知的網路部分可以包含此 12 位 VLAN 標籤。
TxTagging
指定 NET_PACKET_TX_IEEE8021Q_ACTION_FLAGS 列舉中定義的動作。 如果只啟用 IEEE 802.1 優先順序標記,TxTagging 設定為 1。 如果只啟用 VLAN 標記,TxTagging 設定為 2。 如果兩者都已啟用,TxTagging 會設定為 3。
言論
用戶端驅動程式可以呼叫 NetExtensionGetPacketIeee8021Q來取得封包的這個結構。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 11 |
支援的最低伺服器 | Windows Server 2022 |
最低 UMDF 版本 | 2.33 |
標頭 | ieee8021qtypes.h (包括 netadaptercx.h) |