Bluetooth e WSAAddressToString
A função WSAAddressToString Windows Sockets é usada para converter um endereço de dispositivo Bluetooth em uma cadeia de caracteres, que por sua vez é fornecida à função WSALookupServiceBegin por meio da estrutura WSAQUERYSET ao recuperar informações de serviço do dispositivo.
Enquanto um endereço de dispositivo Bluetooth cabe dentro de um buffer de 20 caracteres, a função WSAAddressToString atualmente retorna WSAEFAULT para endereços de dispositivo Bluetooth, a menos que o buffer e o valor lpdwAddressStringLength especificado sejam definidos como um comprimento de caractere de 40.
Observação
Quando WSAEFAULT é retornado por WSAAddressToString como resultado de um buffer insuficiente, o parâmetro lpdwAddressStringLength não é atualizado com o tamanho do buffer necessário para a operação.
Tópicos relacionados