System.Tether.Manager.TTetheringManager.DiscoverManagers

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 System::DynamicArray<System::UnicodeString> ATargetList)/* overload */;
void __fastcall DiscoverManagers(const System::DynamicArray<System::UnicodeString> ATargetList)/* overload */;

Propriétés

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


Description

Démarre la détection (ou découverte) des gestionnaires distants sur chaque adaptateur recensé.

DiscoverManagers accepte deux paramètres :

  • Timeout (facultatif) : délai en millisecondes de la détection avant que chaque adaptateur recense dans ce gestionnaire les gestionnaires distants découverts.
  • ATargetList ou ATarget (facultatif) : 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 spécifiez ce paramètre, un 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 ne spécifiez pas ce paramètre, un adaptateur recherchera des gestionnaires à partir de la liste des périphériques appairés.

Exceptions

Un appel à DiscoverManagers peut déclencher l'une des exceptions suivantes :

Exception Exception.Message Scénarios

ETetheringException

Le gestionnaire <identificateur de gestionnaire> est désactivé.

  • Votre gestionnaire est désactivé (Enabled est défini sur False).

Voir aussi