Share via


OID_IRDA_RATE_SNIFF (Windows Embedded CE 6.0)

1/6/2010

This object identifier is optional for most IrDA miniport drivers.

For a set, this object identifier requests the miniport driver to accept frames transmitted at any speed. If OID_IRDA_RATE_SNIFF has a 0 value, the miniport driver should only accept frames transmitted at the speed indicated in OID_IRDA_LINK_SPEED, as set by IrLAP. If OID_IRDA_RATE_SNIFF has a nonzero value, the driver must maintain an additional speed parameter. This speed parameter is known as the current receive speed. The miniport driver calls the NdisMIndicateStatus function to indicate a change in its receive speed to IrLAP. In this call, the miniport driver passes NDIS_STATUS_LINK_SPEED_CHANGE in the GeneralStatus parameter and the DWORD for the new speed at which frames are received in the StatusBuffer parameter. After the miniport driver indicates the new receive speed, it does not call NdisMIndicateStatus again until frames arrive at a different speed.

For a query, this object identifier requests the miniport driver to return its current receive speed.

Requirements

Header ntddndis.h
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

IrDA Object Identifiers
NdisMIndicateStatus
OID_IRDA_LINK_SPEED

Concepts

IrDA Network Adapters