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


перечисление 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 по умолчанию, подключенный к физической функции PCI Express (PCIe) и неразделаемые VPorts, подключенные к виртуальным функциям PCIe, создаются в активированном состоянии. После создания эти виртуальные порты не могут быть отключены.

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

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

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

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается в NDIS 6.30 и более поздних версиях.
заголовка ntddndis.h (include Ndis.h)

См. также

NDIS_NIC_SWITCH_VPORT_INFO

NDIS_NIC_SWITCH_VPORT_PARAMETERS

OID_NIC_SWITCH_VPORT_PARAMETERS