System.Bluetooth.TBluetoothGattServer.StartAdvertising

提供:RAD Studio API Documentation

Delphi

procedure StartAdvertising;

C++

void __fastcall StartAdvertising();

プロパティ

種類 可視性 ソース ユニット 親
procedure
function
public
System.Bluetooth.pas
System.Bluetooth.hpp
System.Bluetooth TBluetoothGattServer


説明

到達可能なあらゆるリモート クライアントへのアドバタイズ データのブロードキャストを開始します。

あるいは、GATT サーバーにサービスが追加されると GATT サーバーがアドバタイズ データをブロードキャストするように、AdvertiseService を True に設定することもできます。

クライアントでは、TBluetoothLEManager.OnDiscoverLeDevice イベントを使って、受信したアドバタイズ データを処理することができます。

例外

例外 メッセージ シナリオ

EBluetoothLEAdvertiseDataException

使用可能なアドバタイズ インスタンスがないため、アドバタイズを開始できませんでした

内部エラーのため、操作が失敗しました

  • 実行時プラットフォームで発生した内部エラーのため、StartAdvertising が失敗しました。影響を受けるのは Android プラットフォームだけです。

不明なエラーが発生しました

  • 実行時プラットフォームで発生した不明なエラーのため、StartAdvertising が失敗しました。影響を受けるのは Android プラットフォームだけです。

この機能は、このプラットフォームではサポートされていません

  • 実行時プラットフォームでアドバタイズ データがサポートされていません。影響を受けるのは Android プラットフォームだけです。

関連項目