перечисление NDIS_NIC_SWITCH_VPORT_STATE (ntddndis.h)

Перечисление NDIS_NIC_SWITCH_VPORT_STATE указывает состояние одного корневого виртуального порта (SR-IOV) виртуального порта (VPort) сетевого адаптера.

Синтаксис

typedef enum _NDIS_NIC_SWITCH_VPORT_STATE {
  NdisNicSwitchVPortStateUndefined,
  NdisNicSwitchVPortStateActivated,
  NdisNicSwitchVPortStateDeactivated,
  NdisNicSwitchVPortStateMaximum
} NDIS_NIC_SWITCH_VPORT_STATE, *PNDIS_NIC_SWITCH_VPORT_STATE;

Константы

 
NdisNicSwitchVPortStateUndefined
Состояние VPort не определено.
NdisNicSwitchVPortStateActivated
VPort выделен и находится в активированном состоянии.

Примечание VPort по умолчанию, подключенный к физической функции (PF) PCI Express (PCIe), и неотложные виртуальные порты, подключенные к виртуальным функциям PCIe, создаются в активированном состоянии. После создания эти виртуальные порты нельзя отключить.

 
NdisNicSwitchVPortStateDeactivated
VPort выделен и находится в отключенном состоянии.

Примечание Неотложные виртуальные порты, подключенные к PF, создаются в отключенном состоянии. Эти виртуальные порты можно активировать с помощью запросов на набор OID OID_NIC_SWITCH_VPORT_PARAMETERS. Однако после активации эти виртуальные порты нельзя отключить.

 
NdisNicSwitchVPortStateMaximum
Максимальное значение данного перечисления. Это значение может измениться в будущих версиях файлов заголовков NDIS и двоичных файлов.

Комментарии

Элемент VPortState структур NDIS_NIC_SWITCH_VPORT_PARAMETERS и NDIS_NIC_SWITCH_VPORT_INFO является типом данных перечисления NDIS_NIC_SWITCH_VPORT_STATE.

Требования

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

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

NDIS_NIC_SWITCH_VPORT_INFO

NDIS_NIC_SWITCH_VPORT_PARAMETERS

OID_NIC_SWITCH_VPORT_PARAMETERS