JAMS Developer Guide
ObjectAccess Enumeration


MVPSI.JAMS Namespace : ObjectAccess Enumeration
Specified bits for access to JAMS objects that are defined by the AccessObject enumeration.

These are the access bits that are the same for many objects. Some JAMS objects also have an Access enumerator that defines the access bits that apply to that object and access bits that are unique to that object.

Access bits must follow the Windows NT access mask pattern which is (from left to right): Generic - 4 bits Miscellaneous - 4 bits Standard - 8 bits Specific - 16 bits Almost all of the JAMS access bits are specific so they must be less than 0x0000FFFF.

Specific bits are assigned as follows: 0x00000001 - Add 0x00000002 - Change 0x00000004 - Inquire 0x00000008 - Manage 0x00000010 - AddJobs 0x00000020 - ChangeJobs 0x00000040 - InquireJobs 0x00000080 - DeleteJobs 0x00000100 - Execute 0x00000200 - Submit, SeeAll 0x00000400 - Debug, SeeOwn 0x00000800 - Reset 0x00001000 - Monitor 0x00002000 - Abort 0x00004000 - Acquire 0x00008000

Syntax
'Declaration
 
<System.FlagsAttribute()>
Public Enum ObjectAccess 
   Inherits System.Enum
'Usage
 
Dim instance As ObjectAccess
[System.Flags()]
public enum ObjectAccess : System.Enum 
Members
MemberDescription
AbortMay abort jobs.
AddMay add objects.
ChangeMay change objects.
ControlMay edit object's access control lists.
DeleteMay Delete objects.
ExecuteMay execute objects.
InquireMay see objects.
ManageMay manage objects.
NoneNo access.
ResetMay reset objects.
SeeAllMay see all jobs.
SeeOwnMay see their own jobs.
Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         MVPSI.JAMS.ObjectAccess

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

MVPSI.JAMS Namespace