共用方式為


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 可延伸交換器埠和網路適配器狀態
 
如需目的地埠的詳細資訊,請參閱 管理 Hyper-V 可延伸交換器目的地埠數據

規格需求

需求
最低支援的用戶端 NDIS 6.30 和更新版本支援。
標頭 ndis.h (包括 Ndis.h)

另請參閱

NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY