NDIS IrDA Objects (Windows CE 5.0)
The following chart summarizes the object identifiers used to query and set the operational characteristics of IrDA (infrared) miniport drivers and/or their NICs. Note that an IrDA miniport driver handles query requests in its MiniportQueryInformation function and set requests in its MiniportSetInformation function.
Length | Q | S | Name |
---|---|---|---|
4 | O | OID_IRDA_EXTRA_RCV_BOFS Requests the number of extra Beginning of Frame (BOF) flags required by the NIC's transceiver to synchronize on a receive packet. |
|
4 | M | M | OID_IRDA_LINK_SPEED If set, requests the miniport driver to set the transmission speed of outgoing frames and possibly to control the speed at which incoming frames are received. If queried, requests the miniport driver to return the current speed at which it transmits outgoing frames or accepts incoming frames. |
4 | O | OID_IRDA_MAX_RECEIVE_WINDOW_SIZE Requests the maximum number of incoming frames that the miniport driver's NIC can handle at one time. This number is the maximum receive window size. |
|
4 | O | OID_IRDA_MAX_SEND_WINDOW_SIZE Requests the maximum number of outgoing frames that the miniport driver's NIC can handle at one time. This number is the maximum send window size. The infrared link access protocol (IrLAP) uses this number to limit the number of frames it transmits at one time. |
|
4 | M | M | OID_IRDA_MEDIA_BUSY If set, requests the miniport driver to monitor for the media-busy condition. If queried, requests the miniport driver to determine if media is currently busy. |
4 | O | O | OID_IRDA_RATE_SNIFF If set, requests the miniport driver to accept frames that are transmitted at any speed. If queried, requests the miniport driver to return its current receive speed. |
4 | O | OID_IRDA_REACQUIRE_HW_RESOURCES Requests the miniport driver to begin operating with hardware resources that were specified during its initialization. |
|
4 | M | OID_IRDA_RECEIVING Requests the miniport driver to indicate whether it is currently receiving a packet. |
|
4 | O | OID_IRDA_RELEASE_HW_RESOURCES Requests the miniport driver to release the use of its hardware resources. |
|
Arr(4) | M | OID_IRDA_SUPPORTED_SPEEDS Requests the supported speeds at which the miniport driver can transmit outgoing frames and receive incoming frames. IrLAP sets link speed using OID_IRDA_LINK_SPEED with one of the returned values before transmitting packets. |
|
4 | M | OID_IRDA_TURNAROUND_TIME Requests the turnaround time of the NIC's infrared transceiver. |
See Also
Send Feedback on this topic to the authors