NDIS_NIC_SWITCH_VPORT_STATE 枚举 (ntddndis.h)

NDIS_NIC_SWITCH_VPORT_STATE 枚举指定网络适配器的 NIC 交换机上的单个根 I/O 虚拟化 (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 并处于激活状态。

注意 附加到 PCI Express (PCIe) 物理功能的默认 VPort (PF) 和非默认 VPort 附加到 PCIe 虚拟函数 (VF) 处于激活状态。 创建后,无法停用这些 VPort。

 
NdisNicSwitchVPortStateDeactivated
已分配 VPort 并处于停用状态。

注意 附加到 PF 的非默认 VPort 以停用状态创建。 可以使用 OID_NIC_SWITCH_VPORT_PARAMETERS的 OID 集请求来激活这些 VPort。 但是,一旦激活,将无法停用这些 VPort。

 
NdisNicSwitchVPortStateMaximum
此枚举的最大值。 此值可能会在 NDIS 头文件和二进制文件的未来版本中更改。

注解

NDIS_NIC_SWITCH_VPORT_PARAMETERSNDIS_NIC_SWITCH_VPORT_INFO结构的 VPortState 成员是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