NDIS_SWITCH_PORT_TYPE列挙 (ntddndis.h)

NDIS_SWITCH_PORT_TYPE列挙は、Hyper-V 拡張可能スイッチ ポートの種類を指定します。

構文

typedef enum _NDIS_SWITCH_PORT_TYPE {
  NdisSwitchPortTypeGeneric,
  NdisSwitchPortTypeExternal,
  NdisSwitchPortTypeSynthetic,
  NdisSwitchPortTypeEmulated,
  NdisSwitchPortTypeInternal
} NDIS_SWITCH_PORT_TYPE;

定数

 
NdisSwitchPortTypeGeneric
この値は、以前のバージョンの拡張可能スイッチ WMI 管理プラットフォームで作成されたジェネリック ポートの種類を指定します。
NdisSwitchPortTypeExternal
この値は、外部ネットワーク アダプターに接続されているポートを指定します。 このアダプターは、Hyper-V 親パーティションで実行される管理オペレーティング システムで公開されます。

外部ネットワーク アダプターは、ホストで使用できる物理ネットワーク インターフェイスへの接続を提供します。 これにより、管理オペレーティング システムまたはゲスト オペレーティング システムで実行されるプロセスは、拡張可能スイッチ経由でパケットを送受信できます。

メモ 拡張可能スイッチは、複数の外部ネットワーク アダプターをサポートしません。 外部ネットワーク アダプターは、基になる 1 つ以上の物理ネットワーク アダプターにバインドできます。 詳細については、「 外部ネットワーク アダプター」を参照してください。

 
NdisSwitchPortTypeSynthetic
この値は、合成ネットワーク アダプターに接続されているポートを指定します。 このアダプターは、Hyper-V 子パーティションで実行されるゲスト オペレーティング システムで公開されます。

メモ 合成ネットワーク アダプターは、仮想マシン (VM) ネットワーク アダプターの一種です。 このアダプターは、Windows Vista 以降のバージョンの Windows を実行しているゲスト オペレーティング システムで公開されます。

 
NdisSwitchPortTypeEmulated
この値は、エミュレートされたネットワーク アダプターに接続されているポートを指定します。 このアダプターは、ゲスト オペレーティング システムで公開されます。

メモ エミュレートされたネットワーク アダプターは、VM ネットワーク アダプターの一種です。 このアダプターは、Windows XP を実行しているゲスト オペレーティング システムまたは Windows 以外のオペレーティング システムで公開できます。

 
NdisSwitchPortTypeInternal
この値は、内部ネットワーク アダプターに接続されているポートを指定します。 このアダプターは、Hyper-V 親パーティションで実行される管理オペレーティング システムで公開されます。

内部ネットワーク アダプターは、管理オペレーティング システムで実行されるプロセスの拡張可能スイッチへのアクセスを提供します。 これにより、これらのプロセスは拡張可能スイッチを介してパケットを送受信できます。

メモ 拡張可能スイッチは、複数の内部ネットワーク アダプターをサポートしません。 詳細については、「 内部ネットワーク アダプター」を参照してください。

 

注釈

NDIS_SWITCH_PORT_PARAMETERS構造体の PortType メンバーは、NDIS_SWITCH_PORT_TYPE列挙データ型です。

拡張可能スイッチ ポートの詳細については、「 Hyper-V 拡張可能スイッチ ポート」を参照してください。

要件

要件
サポートされている最小のクライアント NDIS 6.30 以降でサポートされています。
Header ntddndis.h (Ndis.h を含む)

こちらもご覧ください

NDIS_SWITCH_PORT_PARAMETERS