BluetoothDevice.CreateL2capChannel(Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
同じ動的プロトコル/サービス マルチプレクサー (PSM) 値を使用してリモート デバイスへの安全な送信接続を開始するために使用できる、Bluetooth L2CAP 接続指向チャネル (CoC) BluetoothSocket を作成します。
[Android.Runtime.Register("createL2capChannel", "(I)Landroid/bluetooth/BluetoothSocket;", "", ApiSince=29)]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
public Android.Bluetooth.BluetoothSocket CreateL2capChannel(int psm);
[Android.Runtime.Register("createL2capChannel", "(I)Landroid/bluetooth/BluetoothSocket;", "", ApiSince=29)]
public Android.Bluetooth.BluetoothSocket CreateL2capChannel(int psm);
[<Android.Runtime.Register("createL2capChannel", "(I)Landroid/bluetooth/BluetoothSocket;", "", ApiSince=29)>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
member this.CreateL2capChannel : int -> Android.Bluetooth.BluetoothSocket
[<Android.Runtime.Register("createL2capChannel", "(I)Landroid/bluetooth/BluetoothSocket;", "", ApiSince=29)>]
member this.CreateL2capChannel : int -> Android.Bluetooth.BluetoothSocket
パラメーター
- psm
- Int32
リモート デバイスからの動的 PSM 値
返品
CoC #BluetoothSocket 送信接続の準備ができている
- 属性
注釈
同じ動的プロトコル/サービス マルチプレクサー (PSM) 値を使用してリモート デバイスへの安全な送信接続を開始するために使用できる、Bluetooth L2CAP 接続指向チャネル (CoC) BluetoothSocket を作成します。 サポートされているBluetoothトランスポートは LE のみです。
これは、ピア ピア Bluetooth アプリケーションの BluetoothAdapter#listenUsingL2capChannel() で使用するように設計されています。
BluetoothSocket#connectを使用して送信接続を開始します。
この API を使用するアプリケーションは、リモート デバイスから PSM 値を取得する役割を担います。
リモート デバイスが認証され、このソケット上の通信が暗号化されます。
認証されたソケット リンクが可能な場合は、このソケットを使用します。 認証とは、中間者型の攻撃を防ぐためのリンク キーの認証を指します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。