System.Tether.Manager.TTetheringAdapter.StartManagersDiscovery

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
System.Tether.Manager.pas
System.Tether.Manager.hpp
System.Tether.Manager TTetheringAdapter


Beschreibung

Ruft DoDiscoverManagers auf, um die Ermittlung von Remote-Managern für die Verbindung mit dem Manager des Adapters zu starten. TTetheringManager.DiscoverManagers ruft für jeden registrierten Adapter StartManagersDiscovery auf.

StartManagersDiscovery akzeptiert zwei Parameter:

  • Timeout (Optional): Dauer der Ermittlung in Millisekunden, bevor jeder Adapter in diesem Manager alle ermittelten Remote-Manager registriert. Wenn Sie diesen Parameter nicht angeben, verwendet StartManagersDiscovery einen Adapter-spezifischen Wert.
  • ATargetList oder ATarget (Optional): Sie können eine Liste einer oder mehrerer Ziele für die Ermittlung festlegen.
    • Für Netzwerkadapter kann ATargetList eine Liste mit IP-Adressen oder Subnetzen sein. Wenn Sie für diesen Parameter einen leeren String übergeben, sucht der Adapter nach Managern im lokalen Netzwerk.
    • Für Bluetooth-Adapter kann ATargetList eine Liste mit Namen von Bluetooth-Geräten oder Bluetooth-MAC-Adressen sein. Wenn Sie für diesen Parameter einen leeren String übergeben, sucht der Adapter nach Managern, die sich auf der Liste der gekoppelten Geräte befinden.

StartManagersDiscovery erstellt einen Zeitgeber, der nach der festgelegten Zeit TimeOut EndManagersTimer aufruft.

Siehe auch