System.Beacon.TBeaconManager.UnregisterBeacon

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

function UnregisterBeacon(const AGUID: TGUID; const AKindofBeacon: TKindofBeacon = TKindofBeacon.iBAltBeacons): Boolean; overload;
function UnregisterBeacon(const AGUID: TGUID; AMajor: Word; const AKindofBeacon: TKindofBeacon = TKindofBeacon.iBAltBeacons): Boolean; overload;
function UnregisterBeacon(const AGUID: TGUID; AMajor, AMinor: Word; const AKindofBeacon: TKindofBeacon = TKindofBeacon.iBAltBeacons): Boolean; overload;

C++

bool __fastcall UnregisterBeacon(const GUID &AGUID, const TKindofBeacon AKindofBeacon = (TKindofBeacon)(0x3))/* overload */;
bool __fastcall UnregisterBeacon(const GUID &AGUID, System::Word AMajor, const TKindofBeacon AKindofBeacon = (TKindofBeacon)(0x3))/* overload */;
bool __fastcall UnregisterBeacon(const GUID &AGUID, System::Word AMajor, System::Word AMinor, const TKindofBeacon AKindofBeacon = (TKindofBeacon)(0x3))/* overload */;

Properties

Type Visibility Source Unit Parent
function public
System.Beacon.pas
System.Beacon.hpp
System.Beacon TBeaconManager

Description

Unregisters regions specified by AGUID, AMajor or AMinor.

UnregisterBeacon unregisters beacons with formats iBeacon and AltBeacon.

Three different overloaded methods may be used for unregistering regions:

  • The first method unregisters all the AMajor and AMinor beacons using the AGUID.
  • The second method unregisters all the AMinor beacons related to the specified AGUID and AMajor.
  • The third method unregisters only the beacon specified with AGUID, AMajor, and AMinor.

Note: In order to unregister Eddystone beacons use UnRegisterBeacons.

See Also