System.Tether.Manager.TTetheringManager.DiscoverManagers
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 TTetheringTargetHosts ATargetList)/* overload */;
void __fastcall DiscoverManagers(const TTetheringTargetHosts ATargetList)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.Tether.Manager.pas System.Tether.Manager.hpp |
System.Tether.Manager | TTetheringManager |
説明
それぞれの登録済みアダプタ上にあるリモート マネージャの検出を開始します。
DiscoverManagers は、パラメータを 2 つ取ります:
Timeout
(任意): 各アダプタがこのマネージャに、検知したリモート マネージャを登録するまで、検知処理をどのくらい継続させるかのミリ秒時間。ATargetList
またはATarget
(任意):検知処理のため、1 つまたは複数のターゲットからなるリストを指定することができます。- ネットワーク アダプタの場合、
ATargetList
は、IP アドレスまたはサブネットのリストになります。このパラメータを指定しない場合、アダプタはローカル ネットワーク上でマネージャを検索します。 - Bluetooth アダプタの場合、
ATargetList
は、Bluetooth デバイス名または Bluetooth MAC アドレスのリストになります。このパラメータを指定しない場合、アダプタはペアリングされたデバイスのリストからマネージャを検索します。
- ネットワーク アダプタの場合、
例外
DiscoverManagers への呼び出しは、次の例外を発生させる可能性があります:
例外 | Exception.Message | 状況 |
---|---|---|
Manager <マネージャ識別子>が無効です。 |
|