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

questionAnswers(2)

yourAnswerToTheQuestion