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) |
另請參閱