структура NDIS_NET_BUFFER_LIST_VIRTUAL_SUBNET_INFO (ndis.h)

Определяет сведения о виртуализации сети группы для списка сетевого буфера (NBL).

Синтаксис

typedef struct _NDIS_NET_BUFFER_LIST_VIRTUAL_SUBNET_INFO {
  union {
    struct {
      UINT32 VirtualSubnetId : 24;
      UINT32 ReservedVsidBits : 8;
      UINT32 Reserved;
    };
    PVOID Value;
  };
} NDIS_NET_BUFFER_LIST_VIRTUAL_SUBNET_INFO, *PNDIS_NET_BUFFER_LIST_VIRTUAL_SUBNET_INFO;

Члены

VirtualSubnetId

Исходный идентификатор порта виртуального коммутатора для списка сетевого буфера.

ReservedVsidBits

Этот элемент зарезервирован и должен иметь нулевое значение.

Reserved

Этот элемент зарезервирован и должен иметь нулевое значение.

Value

Член объединения, который содержится в NDIS_NET_BUFFER_LIST_VIRTUAL_SUBNET_INFO. Значение содержит значение указателя, которое совместимо с типом элемента NetBufferListInfo в структуре NET_BUFFER_LIST . (См. константу VirtualSubnetInfo в перечислении NDIS_NET_BUFFER_LIST_INFO .)

Комментарии

Эта структура используется в элементе NetBufferListInfo в структуре NET_BUFFER_LIST .

В NDIS 6.40 (Windows Server 2012 R2) и более поздних версиях virtualSubnetId можно настроить на порте сетевого адаптера виртуальной машины в качестве внешней виртуальной подсети для поддержки стороннего решения виртуализации сети. Расширение переадресации расширяемого коммутатора Hyper-V может изменить заголовки пакетов при необходимости во время пересылки. Изменяемые пакеты должны быть клонированы, а их указатели ParentNetBufferList должны иметь исходный NBL.

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.30 и более поздних версиях.
Верхняя часть ndis.h (включая Ndis.h)

См. также раздел

Клонирование трафика пакетов

Расширения пересылки

NDIS_ISOLATION_MODE

NDIS_NET_BUFFER_LIST_INFO

NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY

NET_BUFFER_LIST

Обзор расширяемого коммутатора Hyper-V