Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Sterownik profilu klienta SCO to sterownik profilu, który żąda połączenia synchronicznego Connection-Oriented (SCO) z urządzeniem zdalnym. Jeśli urządzenie akceptuje połączenie, sterownik profilu klienta SCO zostanie powiadomiony o wszelkich zmianach w połączeniu. Na przykład sterownik profilu klienta SCO może zażądać połączenia z zdalnym zestawem słuchawkowym, a po zaakceptowaniu żądania połączenia stos sterowników Bluetooth może powiadomić sterownik profilu, gdy zestaw słuchawkowy zostanie wyłączony lub usunięty.
Ponieważ połączenia SCO są połączeniami punkt-punkt między dwoma urządzeniami Bluetooth, sterownik profilu klienta SCO wymaga tylko adresu Bluetooth urządzenia zdalnego do nawiązania połączenia.
Aby zainicjować połączenie SCO z urządzeniem zdalnym, sterowniki profilów powinny skompilować i wysłać żądanie _BRB_SCO_OPEN_CHANNEL .
Jeśli urządzenie zdalne akceptuje żądanie połączenia SCO sterownika profilu, sterownik profilu może następnie wykonać dodatkowe polecenia BRB w nowo połączonym kanale przy użyciu IOCTL_INTERNAL_BTH_SUBMIT_BRB w celu przesłania bloku żądań Bluetooth (BRB) do stosu sterowników Bluetooth, w tym:
Uwaga
Sterowniki profilów powinny kompilować i wysyłać żądanie BRB_SCO_GET_SYSTEM_INFO podczas inicjowania, aby określić, czy podstawowy sprzęt obsługuje sco, a jeśli tak, to jakie są globalne ustawienia sco.
Jeśli sterownik profilu nie wymaga już połączenia SCO z urządzeniem zdalnym, powinien wygenerować i wysłać żądanie _BRB_SCO_CLOSE_CHANNEL.