IrDA Objects
This section describes the OIDs used to query and set the operational characteristics of IrDA (infrared) miniport drivers and their NICs. Note that an IrDA miniport driver handles query requests in its MiniportQueryInformationfunction and set requests in its MiniportSetInformationfunction.
The IrDA OIDs are defined in ntddndis.h. When building a driver that supports these OIDs, include ntddndis.h.
Length | Q | S | Name |
---|---|---|---|
4 |
O |
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 |
If set, requests that the miniport driver set the transmission speed of outgoing frames and, possibly, control the speed at which incoming frames are received. If queried, requests that the miniport driver 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 |
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 |
O |
OID_IRDA_MAX_UNICAST_LIST_SIZE Requests the maximum number of entries in the miniport driver's UNICAST list, which is a list of devices from which to accept frames. Supported only by Windows 98 and later IrDA miniport drivers. |
|
4 |
M |
M |
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 |
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. Supported only by Windows 98 and later IrDA miniport drivers. |
4 |
O |
OID_IRDA_REACQUIRE_HW_RESOURCES Requests the miniport driver to begin operating with hardware resources that were specified during its initialization. Supported only by Windows 98 and later IrDA miniport drivers. |
|
4 |
M |
Requests the miniport driver to indicate whether it is currently receiving a packet. Supported only by Windows 98 and laterx IrDA miniport drivers. |
|
4 |
O |
Requests the miniport driver to release the use of its hardware resources. Supported only by Windows 98 and later IrDA miniport drivers. |
|
Arr(4) |
M |
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_SPEEDwith one of the returned values before transmitting packets. |
|
4 |
M |
Requests the turnaround time of the NIC's infrared transceiver. |
|
Arr(4) |
O |
O |
If set, requests that the miniport driver only accept frames from addresses of devices in a specified list. If queried, requests the miniport driver to return its current list of devices from which to accept frames. Supported only by Windows 98 and later IrDA miniport drivers. |