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値の詳細については、「ネットワーク アダプターのインデックス値 を参照してください。
IsExcluded
このメンバーが TRUE に設定されている場合、パケットは宛先ポートに配信されません。
PreserveVLAN
このメンバーが TRUE に設定されている場合、パケットが宛先ポートに配信されるときに、802.1Q 仮想ローカル エリア ネットワーク (VLAN) 情報が保持されます。
PreservePriority
このメンバーが TRUE に設定されている場合、パケットが宛先ポートに配信されるときに、802.1Q の優先度情報が保持されます。
Reserved
このメンバーは、NDIS で将来使用するために予約されています。
備考
NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY には、1 つ以上の要素が含まれています。 各要素は、NDIS_SWITCH_PORT_DESTINATION 構造体として書式設定されます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | NDIS 6.30 以降でサポートされています。 |
ヘッダー | ndis.h (Ndis.h を含む) |
関連項目