BluetoothとWSAAddressToString
WSAAddressToString Windowsソケット関数は、Bluetoothデバイスアドレスを文字列に変換するために使用されます。この文字列は、デバイスサービス情報を取得するときにWSAQUERYSET構造体を介してWSALookupServiceBegin関数に提供されます。
Bluetoothデバイスアドレスは20文字のバッファー内に収まりますが、現在、WSAAddressToString関数は、バッファーと指定されたlpdwAddressStringLength値が40文字の長さに設定されていない限り、BluetoothデバイスアドレスのWSAEFAULTを返します。
Note
バッファー不足の結果としてWSAAddressToStringによってWSAEFAULTが返された場合、lpdwAddressStringLengthパラメーターは、操作に必要なバッファーサイズで更新されません。
関連トピック