Gets the privilege necessary to gain access to this command.
If the property get succeeds, the return value will be Success. If the return variable is invalid, the return value will be InvalidArgument. If the command has been deleted, the return value will be GeneralFailure.
This is the necessary privilege level of the currently logged in CitectSCADA user to enable the state of this command, and hence allow access through the user interface. If the currently logged in CitectSCADA user doesn't have this privilege, any buttons tied to this command will be disabled.
This example assumes there is a valid Command object as retrieved from a Process Analyst's CommandSystem. (for example, VBA: ProcessAnalyst.CommandSystem.Item(1))
Sub Example(Command As Object)
Dim privilege As Integer
`Getting Property value
privilege = Command.Privilege
FUNCTION Example(OBJECT hCommand)
// Getting property value
INT Privilege = _ObjectGetProperty(hCommand, "Privilege");