Widcomm Bluetooth: wie man die virtuelle COM öffnet

Ich versuche, den Widcomm-Bluetooth-Stack von Broadcomm zu verwenden, und es sollte funktionieren, aber eines kann ich immer noch nicht verstehen: WIE KANN ICH DEN VIRTUELLEN COM AUTOMATISCH ÖFFNEN, WENN ICH KOMMUNIZIEREN MUSS?

Ich versuche, SPP (Serial Port Profile) zu verwenden, aber die Dokumentation mit dem SDK ist nicht so umfangreich.

BITTE, ICH KANN NICHT 32FEET BENUTZEN!

Ich habe den SPP-Server-Teil der API umbrochen:

    [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);

Was ist pszServiceName? Wo finde ich es? und hWnd und nMsg ???

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage