OID_IRDA_RELEASE_HW_RESOURCES (Windows Embedded CE 6.0)

1/6/2010

This object identifier is optional for IrDA miniport drivers.

This object identifier requests the miniport driver to release the use of its hardware resources.

It is the responsibility of the protocol to ensure that there are no outstanding requests or sends to the miniport driver before sending this request. After the protocol sends this request, the miniport driver releases any hardware resources associated with the infrared port and assigns the information to a reply buffer. The miniport driver might also optionally assign a list of hardware identifier and compatible identifiers in a PNPID member of the reply buffer. The format of this PNPID member should be a NULL terminated string. For example, a FIR miniport driver that has SHP0001 as an identifier and that also supports running as a COM port might return "SHP0001,*PNP0511" in the PNPID member of the reply buffer.

If the miniport driver has a 16550 compatible mode of operation, it must leave its infrared transceiver in that mode because of this request.

If the miniport driver is not operating, that is, it has not already acquired resources; it should return NDIS_STATUS_FAILURE for this request.

Requirements

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

See Also

Reference

IrDA Object Identifiers

Concepts

IrDA Network Adapters