OnLogOffQuery

OnLogOffQuery

Udalosť OnLogOffQuery


Deklarácia

ENTRY OnLogOffQuery(IN INT _logOffType, BOOL _bLogOff) ; akcie END OnLogOffQuery

Parametre

_logOffType

Povinný vstupný parameter. Pôvod operácie odhlásenia.

_bLogOff

Povinný vstupno-výstupný parameter.

Popis

Udalosť generuje process HI pri pokuse o odlogovanie užívateľa. Obsluha udalosti je povinná nastaviť hodnotu vstupno-výstupného parametra _bLogOff a tým reagovať na akciu. Ak je pred ukončením obsluhy nastavený parameter na hodnotu:

  • @TRUE - bude operácia LogOff dokončená

  • @FALSE - bude operácia LogOff zamietnutá

Vstupný parameter _logOffType definuje pôvod (zdroj) operácie odhlásenia a môže mať nasl. hodnoty:

  • 0 - manuálny logoff - z menu HI

  • 1 - automatický logoff - ak má užívateľ nastavené automatické odlogovanie po ubehnutí určitej doby nečinnosti

  • 2 - logoff iniciovaný volaním %HI_LogOut()

Príklad

; obsluha udalosti: Pokus o odlogovanie z HI ENTRY OnLogOffQuery(IN INT _logOffType, BOOL _bLogOff) _bLogOff := @FALSE ; odmietnutie odhlasenia END OnLogOffQuery

 

Z processu HI s takto definovanou obsluhou udalosti OnLogOffQuery sa nie je možné odhlásiť.

Poznámka

Udalosť OnLogOffQuery by mala byť nadefinovaná len v jednej z aktuálne otvorených schém v HI. Ak je takýchto udalostí definovaných viac, nevykoná sa žiadna z nich a odlogovanie z HI prebieha štandardným spôsobom, t.j. ako keby nebola žiadna udalosť OnLogOffQuery definovaná.

Existencia viacerých schém s definovaným spracovaním udalosti OnLogOffQuery je používateľovi indikovaná error dialógom.


Súvisiace stránky:

Obsluha udalosti
Udalosti