GetAccessLevel
Funkcia %GetAccessLevel
Funkcia
Funkcia zistí úroveň prístupových práv k danému objektu.
Deklarácia
INT %GetAccessLevel(
HBJ in objectRef
[, HBJ in accessingObjectRef]
)Popis
Funkcia zistí práva objektu daného parametrom accessingObejctRef k objektu objectRef.
Ak parameter accessingObejctRef:
je typu Proces - zisťujú sa prístupové práva procesu k danému objektu
je typu Užívateľ - funkcia zistí prístupové práva užívateľa k danému objektu
nie je zadaný - potom sa zisťujú:
prístupové práva prihláseného užívateľa, ak skript beží v kontexte aktívnej schémy
prístupové práva procesu D2000 EventHandler (tento má administrátorské práva), ak skript beží v rámci kontextu objektu typu Event
Návratová hodnota
Návratové hodnoty sú vyjadrené hodnotami preddefinovaných lokálnych premenných:
_ACC_NONE - bez prístupu (0)
_ACC_READ - prístup na čítanie (1)
_ACC_CONTROL - prístup pre nastavenie hodnoty (ovládanie)(2)
_ACC_MODIFY - konfiguračný prístup (3)
Hodnoty sa zvyšujú spolu s prístupovými právami.
Ak je prístup _ACC_CONTROL, tak automaticky je prístup aj _ACC_READ.
Ak je prístup _ACC_MODIFY, tak automaticky je prístup aj _ACC_CONTROL a _ACC_READ.
Súvisiace stránky: