System.Tether.Manager.TTetheringAdapter.StartManagersDiscovery

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
System.Tether.Manager.pas
System.Tether.Manager.hpp
System.Tether.Manager TTetheringAdapter


Description

Appelle DoDiscoverManagers afin de démarrer la détection (ou découverte) des gestionnaires distants pour une connexion au gestionnaire de l'adaptateur. TTetheringManager.DiscoverManagers appelle StartManagersDiscovery sur chaque adaptateur recensé.

StartManagersDiscovery accepte deux paramètres :

  • Timeout (facultatif) : délai en millisecondes de la découverte avant que chaque adaptateur recense dans ce gestionnaire les gestionnaires distants découverts. Si vous ne spécifiez pas ce paramètre, StartManagersDiscovery utilise une valeur spécifique à l'adaptateur.
  • ATargetList ou ATarget: vous pouvez spécifier une liste d'une ou plusieurs cibles pour la découverte.
    • Pour les adaptateurs réseau, ATargetList peut être une liste d'adresses IP ou de sous-réseaux. Si vous transmettez une chaîne vide pour ce paramètre, l'adaptateur recherchera des gestionnaires sur le réseau local.
    • Pour les adaptateurs Bluetooth, ATargetList peut être une liste de noms de périphériques Bluetooth ou d'adresses MAC Bluetooth. Si vous transmettez une chaîne vide pour ce paramètre, l'adaptateur recherchera des gestionnaires à partir de la liste des périphériques appairés.

StartManagersDiscovery crée un minuteur qui appelle EndManagersTimer après le TimeOut spécifié.

Voir aussi