OID_802_5_CURRENT_RING_STATUS (Windows Embedded CE 6.0)
1/6/2010
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
Header | ntddndis.h |
Windows Embedded CE | Windows CE .NET 4.0 and later |
See Also
Reference
Token Ring Object Identifiers
MiniportQueryInformation
MiniportReset
MiniportSetInformation
NdisMIndicateStatus
NdisOpenAdapter
NDIS_PACKET
NdisRequest
NDIS_REQUEST
ProtocolStatus