Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура NET_PACKET_IEEE8021Q описывает сведения IEEE 802.1Q для NET_PACKET.
Синтаксис
typedef struct _NET_PACKET_IEEE8021Q {
UINT16 PriorityCodePoint : 3;
UINT16 VlanIdentifier : 12;
UINT8 TxTagging : 2;
} NET_PACKET_IEEE8021Q;
Члены
PriorityCodePoint
Задает схему приоритета пакетов для сети ETHERNET IEEE 802.3. Это 3-разрядное поле относится к классу службы IEEE 802.1p, который можно использовать для определения приоритетов различных классов трафика.
VlanIdentifier
Определяет виртуальную локальную сеть (VLAN), к которой принадлежит пакет. Части сети с поддержкой виртуальной локальной сети могут включать этот 12-разрядный тег виртуальной локальной сети.
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 (include netadaptercx.h) |