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 Virtual Functions (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 以降でサポートされています。
Header ntddndis.h (Ndis.h を含む)

こちらもご覧ください

NDIS_NIC_SWITCH_VPORT_INFO

NDIS_NIC_SWITCH_VPORT_PARAMETERS

OID_NIC_SWITCH_VPORT_PARAMETERS