IrDA Miniport Drivers
Note NDIS 5. x has been deprecated and is superseded by NDIS 6. x. For new NDIS driver development, see Network Drivers Starting with Windows Vista. For information about porting NDIS 5. x drivers to NDIS 6. x, see Porting NDIS 5.x Drivers to NDIS 6.0.
The Infrared Data Association (IrDA) has defined a half-duplex protocol for encoding data frames as infrared light pulses. Infrared transceivers are created to transmit and receive these infrared light pulses. These infrared transceivers consist of a transmitter light emitting diode (LED) and a receiver diode. The receiver diode is sensitive to transmissions of infrared light pulses that it receives from a remote infrared LED that is located a short distance away. The transmitter LED must transmit infrared light pulses to a remote receiver diode that is located at the same distance.
An infrared adapter is a type of network interface card (NIC) that combines an infrared transceiver with supporting hardware for encoding and decoding frames. An IrDA miniport driver is implemented to control an infrared NIC.
The following topics describe the architecture surrounding IrDA miniport drivers, features of IrDA miniport drivers, and the frame format of the IrDA media type that IrDA miniport drivers must support:
IrDA Miniport Driver Packet Coding Schemes
Sending and Receiving Packet Arrays
Implementation Tips and Requirements for IrDA Miniport Drivers