次の方法で共有


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) 物理機能 (PF) に接続されている既定の VPort と、PCIe 仮想関数 (VFs) にアタッチされている既定以外の VPort は、アクティブ化された状態で作成されます。 一度作成すると、これらの VPort を非アクティブ化することはできません。

 
NdisNicSwitchVPortStateDeactivated
VPort が割り当てられ、非アクティブ状態になります。

PF にアタッチされている既定以外の VPort は非アクティブ状態で作成されます。 これらの VPort は、OID_NIC_SWITCH_VPORT_PARAMETERSの OID セット要求を使用してアクティブ化できます。 ただし、アクティブ化されると、これらの VPort を非アクティブ化することはできません。

 
NdisNicSwitchVPortStateMaximum
この列挙体の最大値。 この値は、NDIS ヘッダー ファイルとバイナリの将来のバージョンで変更される可能性があります。

備考

NDIS_NIC_SWITCH_VPORT_PARAMETERS および NDIS_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