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

Concepts

Miniport Drivers

Other Resources

Infrared Serial Driver (IrSIR)