SOL_IRLMP套接字选项
下表描述了 适用于 为 IrDA) 地址系列 (IrDA SOL_IRLMP地址系列 (AF_IRDA) 和 InfraRed Link Management Protocol (IRLMP) 创建的套接字的SOL_IRLMP套接字选项。 有关获取和设置套接字选项的详细信息,请参阅 getsockopt 和 setsockopt 函数参考页。
若要枚举协议并发现每个已安装协议支持的属性,请使用 WSAEnumProtocols、 WSCEnumProtocols 或 WSCEnumProtocols32 函数。
- **SOL\_IRLMP 套接字选项**
-
-
选项 获取 设置 Optval 类型 说明 IRLMP_DISCOVERY_MODE IRLMP_ENUMDEVICES 是 DEVICELIST 返回范围内支持 IR 的设备 IrDA 设备 ID 的列表。 IRLMP_EXCLUSIVE_MODE DWORD (布尔) 将套接字设置为绕过 TinyTP 层,以便直接与 IrLMP 通信。 IRLMP_IAS_QUERY 是 IAS_QUERY 针对给定服务和类名称查询 IAS 以获取其属性。 IRLMP_IAS_SET 是 IAS_SET 将给定类名和特性的属性值设置为 IAS。 IRLMP_IRLPT_MODE 是 DWORD (布尔) 启用与支持 IR 的打印机的通信。 IRLMP_PARAMETERS IRLMP_SEND_PDU_LEN 是 DWORD 检索使用IRLMP_9WIRE_MODE所需的最大 PDU 长度。 IRLMP_SHARP_MODE 是 IRLMP_TINYTP_MODE 是 IRLMP_9WIRE_MODE 是 是 DWORD (布尔) 将 IrDA 套接字置于 IrCOMM 模式。
-
- **Windows 对 SOL\_IRLMP 选项的支持**
-
-
选项 Windows 7 Windows Server 2008 Windows Vista Windows Server 2003 Windows XP Windows 2000 Windows Me、Windows 98 Windows NT 4.0 IRLMP_DISCOVERY_MODE x IRLMP_ENUMDEVICES x x x x x x x IRLMP_EXCLUSIVE_MODE IRLMP_IAS_QUERY x x x x x x x IRLMP_IAS_SET x x x x x x x IRLMP_IRLPT_MODE x x x x x x IRLMP_PARAMETERS x IRLMP_SEND_PDU_LEN x x x x x x IRLMP_SHARP_MODE IRLMP_TINYTP_MODE x IRLMP_9WIRE_MODE x x x x x x
-
备注
SOL_IRLMP套接字选项以及这些套接字选项使用的结构在 Af_irda.h 头文件中定义。
要求
要求 | 值 |
---|---|
标头 |
|