Important: |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
The following table describes SOL_IRLMP Socket Options. See getsockoptand setsockoptfor more information on getting and setting socket options. To enumerate protocols and discover supported properties for each installed protocol, use the WSAEnumProtocolsfunction.
SOL_IRLMP
These contansts are defined in %WINCEROOT%\SDK\
Option | get/set | Optval Type | Description |
---|---|---|---|
IRLMP_ENUMDEVICES |
get |
Returns a list of IrDA device IDs for IR capable devices within range. |
|
IRLMP_IAS_QUERY |
get |
Queries IAS on a given service and class name for its attributes. |
|
IRLMP_IAS_SET |
set |
Enables an application to set a single class in the local IAS. The application specifies the class to set, the attribute, and attribute type. |
|
IRMP_IRLPT_MODE |
set |
int |
Disables TinyTP mode and sends data directly over IrLMP frames. |
IRLMP_EXCLUSIVE_MODE |
|
int |
Sets socket to bypass TinyTP layer to directly communicate with IrLMP |
IRLMP_9WIRE_MODE |
set |
int |
Puts the IrDA socket into IrCOMM mode |
IRLMP_SHARP_MODE |
set |
int |
Enables the Sharp mode. |
IRLMP_SEND_PDU_LEN |
get |
int |
Retrieves the maximum PDU length required to use IRLMP_9WIRE_MODE |