Porovnávané verzie
porovnané s
Kľúč
- Tento riadok sa pridal
- Riadok je odstránený.
- Formátovanie sa zmenilo.
Udalosť OnLogOffQuery
Deklarácia
| Blok kódu | ||||
|---|---|---|---|---|
| ||||
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 Ak je pred ukončením obsluhy nastavený parameter na hodnotu:
Ak 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 logoff, odhlásenia a môže mať nasl. hodnoty:
- 0 - manuálny logoff (- z menu HI)
- 1 - automatic 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
| Blok kódu | ||||
|---|---|---|---|---|
| ||||
; 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 OnLogOff 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.
| Info | ||
|---|---|---|
| ||