JobObjectAccessRights Enum

Defines the access rights for job objects.

[Flags]
public enum JobObjectAccessRights

Fields

NameValueDescription
AssignProcess1Required to call the AssignProcessToJobObject function to assign processes to the job object.
SetAttributes2Required to call the SetInformationJobObject function to set the attributes of the job object.
Query4Required to retrieve certain information about a job object, such as attributes and accounting information.
Terminate8Required to call the TerminateJobObject function to terminate all processes in the job object.
SetSecurityAttributes16Required to call the SetInformationJobObject function to set security-related attributes of the job object.
Impersonate32Required to call the ImpersonateLoggedOnUser function to impersonate a user who is logged on.
Delete65536Required to delete the object.
ReadControl131072Required to read information in the security descriptor for the object, not including the information in the SACL.
WriteDAC262144Required to modify the DACL in the security descriptor for the object.
WriteOwner524288Required to change the owner in the security descriptor for the object.
Synchronize1048576Required to wait for the job object to terminate.
AllAccess2031679Combines all standard, specific, and job object access rights.