Поделиться через


структура NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY (ntddndis.h)

Структура NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY используется OID OID_GEN_ISOLATION_PARAMETERS для возврата сведений, относящихся к одному идентификатору изоляции в записи домена маршрутизации для порта сетевого адаптера расширяемого коммутатора Hyper-V.

Синтаксис

typedef struct _NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY {
  NDIS_OBJECT_HEADER     Header;
  ULONG                  Flags;
  NDIS_ISOLATION_ID_NAME IsolationIdName;
  union {
    struct {
      UINT32 VirtualSubnetId : 24;
    };
    struct {
      UINT32 VlanId : 12;
    };
    UINT32 IsolationId;
  };
} NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY, *PNDIS_ROUTING_DOMAIN_ISOLATION_ENTRY;

Члены

Header

Тип, редакция и размер структуры NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY . Этот элемент имеет формат структуры NDIS_OBJECT_HEADER .

Для элемента Typeзаголовка необходимо задать значение NDIS_OBJECT_TYPE_DEFAULT. Чтобы указать версию структуры NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY , член редакциизаголовка должен иметь следующее значение:

NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY_REVISION_1

Исходная версия для NDIS 6.40 и более поздних версий.

Задайте для элемента Размерзначение NDIS_SIZEOF_NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY_REVISION_1.

Flags

Значение ULONG , содержащее побитовое ИЛИ флагов. Этот элемент зарезервирован для NDIS.

IsolationIdName

Структура NDIS_ISOLATION_NAME , содержащая имя идентификатора изоляции для сетевого адаптера расширяемого коммутатора Hyper-V.

VirtualSubnetId

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

VlanId

Идентификатор виртуальной локальной сети (VLAN), который будет задан для всех отправленных или полученных пакетов, если разрешены пакеты без подписи.

IsolationId

Идентификатор изоляции по умолчанию, который будет задан для всех отправленных или полученных пакетов, если разрешены пакеты без меток. (См. элемент AllowUntaggedTraffic структуры NDIS_ISOLATION_PARAMETERS .)

Требования

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

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

NDIS_ISOLATION_NAME

NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY_GET_NEXT

OID_GEN_ISOLATION_PARAMETERS