System.Tether.Manager.TTetheringAdapter.StartManagersAutoConnect

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

Delphi

procedure StartManagersAutoConnect(Timeout: Cardinal; const ATargetList: TTetheringTargetHosts;  const AProfileGroups, AProfileTexts: TArray<string>); overload; virtual;
procedure StartManagersAutoConnect(const ATargetList: TTetheringTargetHosts); overload;

C++

virtual void __fastcall StartManagersAutoConnect(unsigned Timeout, const System::DynamicArray<System::UnicodeString> ATargetList, const System::DynamicArray<System::UnicodeString> AProfileGroups, const System::DynamicArray<System::UnicodeString> AProfileTexts)/* overload */;
void __fastcall StartManagersAutoConnect(const System::DynamicArray<System::UnicodeString> ATargetList)/* overload */;

プロパティ

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


説明

DoDiscoverManagers を呼び出して、アダプタの Manager に自動接続するためのリモート マネージャの検出を開始します。TTetheringManager.AutoConnect では、それぞれの登録済みアダプタに対して StartManagersAutoConnect を呼び出します。

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

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

StartManagersAutoConnect は、指定された TimeOut の後、AutoConnectEndManagersTimer を呼び出すタイマを作成します。

関連項目