Я пытаюсь использовать пакет blidetooth для Widcomm от Broadcomm, и он должен работать, но есть одна вещь, которую все еще я не могу понять: КАК МОЖНО АВТОМАТИЧЕСКИ ОТКРЫТЬ ВИРТУАЛЬНЫЙ COM, КОГДА Мне НУЖНО ОБЩАТЬСЯ?Widcomm bluetooth: как открыть виртуальный COM
Я пытаюсь использовать SPP (профиль последовательного порта), но документация с SDK не настолько exaustive.
ПОЖАЛУЙСТА, Я ТОЛЬКО НЕ МОЖЕТ ИСПОЛЬЗОВАТЬ 32FEET!
Я завернула часть SPP сервер API:
[DllImport("wcbts.dll", SetLastError = false, CharSet = CharSet.Unicode)]
internal static extern IntPtr CreateSppServer(IntPtr pStack);
[DllImport("wcbts.dll", SetLastError = false, CharSet = CharSet.Unicode)]
internal static extern void DeleteSppServer(IntPtr pServer);
[DllImport("wcbts.dll", SetLastError = false, CharSet = CharSet.Unicode)]
internal static extern bool SppServerStart(IntPtr pServer, IntPtr pszServiceName);
[DllImport("wcbts.dll", SetLastError = false, CharSet = CharSet.Unicode)]
internal static extern bool SppServerStop(IntPtr pServer);
[DllImport("wcbts.dll", SetLastError = false, CharSet = CharSet.Unicode)]
internal static extern IntPtr SppServerNotifyWindow(IntPtr pServer, IntPtr hWnd, int nMsg);
Что такое pszServiceName? где я могу его найти? и hWnd и nMsg ???
Благодаря
Да, я видел образец, но обертка не выполняла сервис SPP, который я пытаюсь добавить в проект, на самом деле часть кода выше написана мной – Sunrising
Кроме того, 32feet не в порядке, если вы хотите продать свой продукт! – Sunrising