共用方式為


查詢封包的可延伸交換器來源埠資料

Hyper-V 可延伸交換器來源埠是由NDIS_SWITCH_FORWARDING_DETAIL_NET_BUFFER_LIST_INFO結構中的SourcePortId成員所指定。 這個結構包含在封包 NET_BUFFER_LIST結構的頻 外 (OOB) 轉送內容中。 如需此內容的詳細資訊,請參閱 Hyper-V 可延伸交換器轉送內容

可延伸參數延伸模組會使用 NET_BUFFER_LIST_SWITCH_FORWARDING_DETAIL 宏來存取 NDIS_SWITCH_FORWARDING_DETAIL_NET_BUFFER_LIST_INFO 結構。 下列範例示範驅動程式如何從封包的 NDIS_SWITCH_FORWARDING_DETAIL_NET_BUFFER_LIST_INFO 結構取得來源埠識別碼。

PNDIS_SWITCH_FORWARDING_DETAIL_NET_BUFFER_LIST_INFO fwdDetail;
NDIS_SWITCH_PORT_ID sourcePortId;

fwdDetail = NET_BUFFER_LIST_SWITCH_FORWARDING_DETAIL(NetBufferList);
sourcePortId = fwdDetail->SourcePortId;