Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This object specifies the last ring status indicated with an NDIS_RING_XXX status code, which can be any of the following values:
- NDIS_RING_SIGNAL_LOSS
- NDIS_RING_HARD_ERROR
- NDIS_RING_SOFT_ERROR
- NDIS_RING_TRANSMIT_BEACON
- NDIS_RING_LOBE_WIRE_FAULT
- NDIS_RING_AUTO_REMOVAL_ERROR
- NDIS_RING_REMOVE_RECEIVED
- NDIS_RING_COUNTER_OVERFLOW
- NDIS_RING_SINGLE_STATION
- NDIS_RING_RING_RECOVERY
A miniport driver also can call NdisMIndicateStatus to indicate problems such as cables that have been accidentally removed and then reinserted, or a ring that has temporarily failed. For example, suppose both the following conditions occur:
- The miniport driver calls NdisMIndicateStatus with NDIS_STATUS_RING_STATUS.
- The StatusBuffer contains one of the following status values:
- NDIS_RING_LOBE_WIRE_FAULT
- NDIS_RING_HARD_ERROR
- NDIS_RING_SIGNAL_LOSS
After such a change in status has been signaled with an indication, any associated thresholds or statistics counters remain unchanged.
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: Ntddndis.h.
See Also
MiniportQueryInformation | MiniportReset | MiniportSetInformation | NdisMIndicateStatus | NdisOpenAdapter | NDIS_PACKET | NdisRequest | NDIS_REQUEST | ProtocolStatus
Send Feedback on this topic to the authors