Widcomm bluetooth: jak otworzyć wirtualny COM
Próbuję użyć stosu bluetooth Widcomm firmy Broadcomm i powinien on działać, ale jest jeszcze jedna rzecz, której wciąż nie mogę zrozumieć: W JAKI SPOSÓB MOGĘ AUTOMATYCZNIE OTWIERAĆ WIRTUALNĄ KOMÓRKĘ, GDY POTRZEBUJĘ KOMUNIKACJI?
Próbuję użyć SPP (Serial Port Profile), ale dokumentacja z SDK nie jest tak ekscytująca.
PROSZĘ, NIE MOŻNA UŻYWAĆ 32FEET!
Zapakowałem część API SPP Server:
[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);
Co to jest pszServiceName? gdzie mogę to znaleźć? a hWnd i nMsg ???
Dzięki