System.Tether.Manager.TTetheringAdapter.StartManagersDiscovery

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

Delphi

procedure StartManagersDiscovery(const ATarget: string); overload;
procedure StartManagersDiscovery(Timeout: Cardinal; const ATarget: string); overload;
procedure StartManagersDiscovery(const ATargetList: TTetheringTargetHosts); overload;
procedure StartManagersDiscovery(Timeout: Cardinal; const ATargetList: TTetheringTargetHosts;
const AProfileGroups: TArray<string> = nil; const AProfileTexts: TArray<string> = nil); overload; virtual;

C++

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

プロパティ

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


説明

DoDiscoverManagers を呼び出して、アダプタの Manager に接続するためのリモート マネージャの検出を開始します。TTetheringManager.DiscoverManagers は、登録されたアダプタそれぞれの StartManagersDiscovery を呼び出します。

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

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

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

関連項目