Share via


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

패킷이 속한 VLAN(가상 LAN)을 식별합니다. 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
머리글 ieee8021qtypes.h(netadaptercx.h 포함)

추가 정보

패킷 설명자 및 확장

NetExtensionGetPacketIeee8021Q