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.
Pridať komentár