0

我正在开发 NDIS 驱动程序。NDIS 将数据包发送到微型端口。我怎么知道来自 NDIS 的数据包是单播、多播还是广播数据包。如何找出数据包是单播、多播还是广播……

4

1 回答 1

1

如果您正在编写以太网驱动程序(或者至少,您的媒体类似于 IEEE 802 的 MAC),您可以使用ndis.h中的ETH_IS_BROADCAST和宏。ETH_IS_MULTICAST任何不是广播或多播的都是单播的。

有关代码示例,请参阅NICGetFrameTypeFromDestinationnetvmini示例

于 2013-10-02T23:40:47.133 回答