|
RtnGetMcastCount is normally used in RtndIoctl to determine the multicast address count. If RtnGetMcastCount returns 0 during the processing of a ENIOADDMULTI command, then it is the first multicast address being added to the NIC. If RtnGetMcastCount returns 0 during the processing of ENIODELMULTI, then it is the last address being deleted from the NIC. In other words, RtnGetMcastCount returns a pre-increment/post-decrement counter of the number of addresses added to the NIC.
Syntax
int RtnGetMcastCount(
void *ndp
);
Parameters
ndp
Network Device Pointer. Opaque network device identifier (pointer).
Return Values
Number of multicast addresses that have been added to this instance of the network device.
Requirements
Header | Drvutl.h |
Library | Rtxtcpip.lib |