IRDA Miniport Drivers (Windows Embedded CE 6.0)
1/6/2010
The NDIS implementation in Windows Embedded CE includes IrDA support. The Windows Embedded CE-based IRDA protocol driver can only bind to one miniport driver at a time. In the Windows communications architecture, infrared sockets are exposed through extensions to the Winsock interface.
The following two object identifiers share hardware resources:
When an infrared socket has been opened and no others are currently open, the set information handler of the miniport is passed a request with the OID_IRDA_REACQUIRE_HW_RESOURCES message to the miniport. This message tells the miniport to take ownership of any resources that are needed for IR communication, for example, IrSIR opens a COM port. After the open infrared sockets have been closed, the miniport receives the OID_IRDA_RELEASE_HW_RESOURCES message through its query information handler. After it receives this message, the miniport releases the previously acquired hardware resources.
See Also
Reference
OID_IRDA_REACQUIRE_HW_RESOURCES
OID_IRDA_RELEASE_HW_RESOURCES