структура NDIS_SWITCH_PORT_PROPERTY_ISOLATION (ntddndis.h)
Структура NDIS_SWITCH_PORT_PROPERTY_ISOLATION используется для указания свойств изоляции для порта сетевого адаптера виртуальной машины.
Синтаксис
typedef struct _NDIS_SWITCH_PORT_PROPERTY_ISOLATION {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_ISOLATION_MODE IsolationMode;
BOOLEAN AllowUntaggedTraffic;
UINT32 DefaultIsolationId;
} NDIS_SWITCH_PORT_PROPERTY_ISOLATION, *PNDIS_SWITCH_PORT_PROPERTY_ISOLATION;
Члены
Header
Тип, редакция и размер структуры NDIS_SWITCH_PORT_PROPERTY_ISOLATION . Этот элемент отформатирован как структура NDIS_OBJECT_HEADER .
Для элемента Typeзаголовка необходимо задать значение NDIS_OBJECT_TYPE_DEFAULT. Чтобы указать версию структуры NDIS_SWITCH_PORT_PROPERTY_ISOLATION , для элемента Revisionзаголовка должно быть задано следующее значение:
NDIS_SWITCH_PORT_PROPERTY_ISOLATION_REVISION_1
Исходная версия для NDIS 6.40 и более поздних версий.
Задайте для элемента Размерзначение NDIS_SIZEOF_NDIS_SWITCH_PORT_PROPERTY_ISOLATION_REVISION_1.
Flags
Значение ULONG , содержащее побитовое ИЛИ флагов. Этот элемент зарезервирован для NDIS.
IsolationMode
Значение перечисления NDIS_ISOLATION_MODE , указывающее режим изоляции.
AllowUntaggedTraffic
Указывает, разрешено ли порту сетевого адаптера виртуальной машины отправлять или получать пакеты без параметров. Если пакеты без тегов разрешены, драйвер минипорта сетевого адаптера виртуальной машины померит пакеты без тегов идентификатором изоляции по умолчанию, указанным в элементе DefaultIsolationId . В противном случае драйвер минипорта отбрасирует их.
DefaultIsolationId
Идентификатор изоляции по умолчанию, применяемый к пакетам с тегами, если элемент AllowUntaggedTraffic имеет значение TRUE.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается в NDIS 6.40 и более поздних версиях. |
Верхняя часть | ntddndis.h (включая Ndis.h) |