我正在开发 NDIS 驱动程序。NDIS 将数据包发送到微型端口。我怎么知道来自 NDIS 的数据包是单播、多播还是广播数据包。如何找出数据包是单播、多播还是广播……
问问题
386 次
1 回答
1
如果您正在编写以太网驱动程序(或者至少,您的媒体类似于 IEEE 802 的 MAC),您可以使用ndis.h中的ETH_IS_BROADCAST
和宏。ETH_IS_MULTICAST
任何不是广播或多播的都是单播的。
有关代码示例,请参阅NICGetFrameTypeFromDestination
netvmini示例。
于 2013-10-02T23:40:47.133 回答