共用方式為


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)

另請參閱

封包描述元和擴充功能

NetExtensionGetPacketIeee8021Q