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
一个 NDIS_SWITCH_NIC_INDEX 值,该值指定连接到 PortId 成员指定的可扩展交换机端口的网络适配器的索引。
有关NDIS_SWITCH_NIC_INDEX值的详细信息,请参阅 网络适配器索引值。
注意 此成员必须指定处于连接状态的网络适配器的索引值。 无法指定处于创建或断开连接状态的网络适配器的索引值。 有关网络连接状态的详细信息,请参阅 Hyper-V 可扩展交换机端口和网络适配器状态。
IsExcluded
如果此成员设置为 TRUE,则数据包不会传递到目标端口。
PreserveVLAN
如果此成员设置为 TRUE,则数据包传递到目标端口时,将保留 802.1Q 虚拟局域网 (VLAN) 信息。
PreservePriority
如果此成员设置为 TRUE,当数据包传递到目标端口时,将保留 802.1Q 优先级信息。
Reserved
此成员保留供 NDIS 将来使用。
注解
NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY包含一个或多个元素。 每个元素的格式设置为 NDIS_SWITCH_PORT_DESTINATION 结构。
注意NicIndex 成员必须指定处于连接状态的网络适配器的索引值。 无法指定处于创建或断开连接状态的网络适配器的索引值。 有关网络连接状态的详细信息,请参阅 Hyper-V 可扩展交换机端口和网络适配器状态。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 NDIS 6.30 及更高版本中受支持。 |
标头 | ndis.h (包括 Ndis.h) |
另请参阅