次の方法で共有


NDIS_SWITCH_PORT_DESTINATION構造体 (ndis.h)

NDIS_SWITCH_PORT_DESTINATION 構造体は、パケットを配信する Hyper-V 拡張可能スイッチの宛先ポートを指定します。

構文

typedef struct _NDIS_SWITCH_PORT_DESTINATION {
  NDIS_SWITCH_PORT_ID   PortId;
  NDIS_SWITCH_NIC_INDEX NicIndex;
  USHORT                IsExcluded : 1;
  USHORT                PreserveVLAN : 1;
  USHORT                PreservePriority : 1;
  USHORT                Reserved : 13;
} NDIS_SWITCH_PORT_DESTINATION, *PNDIS_SWITCH_PORT_DESTINATION;

メンバーズ

PortId

拡張可能スイッチの宛先ポートの一意識別子を指定するNDIS_SWITCH_PORT_ID値。

NicIndex

PortId メンバーによって指定された拡張可能スイッチ ポートに接続されているネットワーク アダプターのインデックスを指定するNDIS_SWITCH_NIC_INDEX値。

NDIS_SWITCH_NIC_INDEX値の詳細については、「ネットワーク アダプターのインデックス値 を参照してください。

このメンバーは、接続状態にあるネットワーク アダプターのインデックス値を指定する必要があります。 作成済みまたは切断状態のネットワーク アダプターのインデックス値を指定することはできません。 ネットワーク接続の状態の詳細については、「Hyper-V 拡張可能スイッチ ポートとネットワーク アダプターの状態を参照してください。
 

IsExcluded

このメンバーが TRUE に設定されている場合、パケットは宛先ポートに配信されません。

PreserveVLAN

このメンバーが TRUE に設定されている場合、パケットが宛先ポートに配信されるときに、802.1Q 仮想ローカル エリア ネットワーク (VLAN) 情報が保持されます。

PreservePriority

このメンバーが TRUE に設定されている場合、パケットが宛先ポートに配信されるときに、802.1Q の優先度情報が保持されます。

Reserved

このメンバーは、NDIS で将来使用するために予約されています。

備考

NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY には、1 つ以上の要素が含まれています。 各要素は、NDIS_SWITCH_PORT_DESTINATION 構造体として書式設定されます。

NicIndex メンバーは、接続状態にあるネットワーク アダプターのインデックス値を指定する必要があります。 作成済みまたは切断状態のネットワーク アダプターのインデックス値を指定することはできません。 ネットワーク接続の状態の詳細については、「Hyper-V 拡張可能スイッチ ポートとネットワーク アダプターの状態を参照してください。
 
宛先ポートの詳細については、「拡張可能スイッチの宛先ポート データHyper-V 管理する」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント NDIS 6.30 以降でサポートされています。
ヘッダー ndis.h (Ndis.h を含む)

関連項目

NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY