estrutura NET_PACKET_IEEE8021Q (ieee8021qtypes.h)
A estrutura NET_PACKET_IEEE8021Q descreve as informações do IEEE 802.1Q para um NET_PACKET.
Sintaxe
typedef struct _NET_PACKET_IEEE8021Q {
UINT16 PriorityCodePoint : 3;
UINT16 VlanIdentifier : 12;
UINT8 TxTagging : 2;
} NET_PACKET_IEEE8021Q;
Membros
PriorityCodePoint
Especifica o esquema de priorização de qualidade de serviço usado para estabelecer prioridade de pacote em uma rede Ethernet IEEE 802.3. Esse campo de 3 bits refere-se à classe de serviço IEEE 802.1p que pode ser usada para priorizar diferentes classes de tráfego.
VlanIdentifier
Identifica a VLAN (LAN virtual) à qual um pacote pertence. Partes da rede que têm reconhecimento de VLAN podem incluir essa marca VLAN de 12 bits.
TxTagging
Especifica as ações definidas na enumeração NET_PACKET_TX_IEEE8021Q_ACTION_FLAGS . Se apenas a marcação de prioridade do IEEE 802.1 estiver habilitada, TxTagging será definido como 1. Se apenas a marcação de VLAN estiver habilitada, TxTagging será definido como 2. Se ambos estiverem habilitados, TxTagging será definido como 3.
Comentários
Os drivers de cliente podem obter essa estrutura para um pacote chamando NetExtensionGetPacketIeee8021Q.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 11 |
Servidor mínimo com suporte | Windows Server 2022 |
Versão mínima do UMDF | 2.33 |
Cabeçalho | ieee8021qtypes.h (include netadaptercx.h) |