蓝牙和 WSAAddressToString
WSAAddressToString Windows 套接字函数用于将蓝牙设备地址转换为字符串,然后在检索设备服务信息时通过 WSAQUERYSET 结构将字符串提供给 WSALookupServiceBegin 函数。
虽然蓝牙设备地址可容纳在 20 个字符的缓冲区内,但 WSAAddressToString 函数目前会返回蓝牙设备地址的 WSAEFAULT 值,除非缓冲区和指定的 lpdwAddressStringLength 值被设置为 40 个字符长度。
注意
当 WSAAddressToString 因缓冲区不足而返回 WSAEFAULT 时,lpdwAddressStringLength 参数不会根据操作所需的缓冲区大小进行更新。
相关主题