| Previous | Next |
| STATUS_NDIS_MULTICAST_EXISTS | STATUS_NDIS_REQUEST_ABORTED |
STATUS_NDIS_MULTICAST_NOT_FOUND
The caller tried to remove a multicast address that is not currently programmed
STATUS_NDIS_MULTICAST_NOT_FOUND is the inverse of a duplicate-add problem. The multicast address being removed is not part of the adapter's current enabled receive list as maintained through NDIS. That usually means cleanup ran twice, a binding lost ownership information, or the list was replaced by a later OID_802_3_MULTICAST_LIST operation.
The important distinction is between multicast membership state and link connectivity. Packets may still flow normally for other addresses. Diagnose the sequence of add, replace, and remove operations, especially when a virtual switch, capture driver, or intermediate component sits above the miniport.
Evidence that narrows it
- Capture the address being removed and the adapter's current multicast list at failure time.
- Check for double-close or double-leave paths in the owning protocol or filter.
- Compare with
STATUS_NDIS_MULTICAST_EXISTSto find mismatched add/remove reference counting.
References
- Microsoft: OID_802_3_MULTICAST_LIST
- Microsoft: Miniport adapter OID requests
- Microsoft: NDIS driver stack
- Microsoft: MS-ERREF NTSTATUS values
Looking for a different code? Search another status or error code.