структура 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) |