共用方式為


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 結構。

NoteNicIndex 成員必須指定處於連線狀態之網路適配器的索引值。 無法指定處於已建立或中斷連線狀態之網路適配器的索引值。 如需網路連線狀態的詳細資訊,請參閱 Hyper-V 可延伸交換器埠和網路適配器狀態
 
如需目的地埠的詳細資訊,請參閱 管理 Hyper-V 可延伸交換器目的地埠數據

要求

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

另請參閱

NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY