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


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

Структура NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY используется OID_GEN_ISOLATION_PARAMETERS OID для возврата сведений, относящихся к одному идентификатору изоляции в записи домена маршрутизации для порта сетевого адаптера 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.

Элемент типазаголовка должен иметь значение 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 (include Ndis.h)

См. также

NDIS_ISOLATION_NAME

NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY_GET_NEXT

OID_GEN_ISOLATION_PARAMETERS