OID_802_5_CURRENT_RING_STATUS (Windows CE 5.0)

Send Feedback

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

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.