System.Tether.Manager.TTetheringManager.DiscoverManagers

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure DiscoverManagers(Timeout: Cardinal; const ATarget: string = ''); overload;
procedure DiscoverManagers(const ATarget: string = ''); overload;
procedure DiscoverManagers(Timeout: Cardinal; const ATargetList: TTetheringTargetHosts); overload;
procedure DiscoverManagers(const ATargetList: TTetheringTargetHosts); overload;

C++

void __fastcall DiscoverManagers(unsigned Timeout, const System::UnicodeString ATarget = System::UnicodeString())/* overload */;
void __fastcall DiscoverManagers(const System::UnicodeString ATarget = System::UnicodeString())/* overload */;
void __fastcall DiscoverManagers(unsigned Timeout, const System::DynamicArray<System::UnicodeString> ATargetList)/* overload */;
void __fastcall DiscoverManagers(const System::DynamicArray<System::UnicodeString> ATargetList)/* overload */;

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
System.Tether.Manager.pas
System.Tether.Manager.hpp
System.Tether.Manager TTetheringManager


説明

それぞれの登録済みアダプタ上にあるリモート マネージャの検出を開始します。

AutoConnect は、パラメータを 2 つ取ります:

  • Timeout(任意): 各アダプタがこのマネージャに、検知したリモート マネージャを登録するまで、検知処理をどのくらい継続させるかのミリ秒時間。
  • ATargetList または ATarget(任意):検知処理のため、1 つまたは複数のターゲットからなるリストを指定することができます。
    • ネットワーク アダプタの場合、ATargetList は、IP アドレスまたはサブネットのリストになります。このパラメータを指定しない場合、アダプタはローカル ネットワーク上でマネージャを検索します。
    • Bluetooth アダプタの場合、ATargetList は、Bluetooth デバイス名または Bluetooth MAC アドレスのリストになります。このパラメータを指定しない場合、アダプタはペアリングされたデバイスのリストからマネージャを検索します。

例外

DiscoverManagers への呼び出しは、次の例外を発生させる可能性があります:

例外 Exception.Message 状況

ETetheringException

Manager <マネージャ識別子>が無効です。

  • このマネージャが無効になっている(EnabledFalse)。

関連項目