public static JobObjectHandle Open(string name, bool inheritHandle = false, JobObjectAccessRights desiredAccess = JobObjectAccessRights.AllAccess) { JobObjectHandle jobObjectHandle = NativeMethods.OpenJobObject(desiredAccess, inheritHandle, name); if (jobObjectHandle.IsInvalid) { ErrorHelper.ThrowCustomWin32Exception(); } return(jobObjectHandle); }
public static extern JobObjectHandle OpenJobObject(JobObjectAccessRights desiredAccess, bool inheritHandle, string name);
public IJobObject Open(string name, bool inheritHandle = false, JobObjectAccessRights desiredAccess = JobObjectAccessRights.AllAccess) { var handle = JobObjectHandle.Open(name, inheritHandle, desiredAccess); return(new JobObject(handle)); }
internal static extern JobObject OpenJobObject(JobObjectAccessRights desiredAccess, bool inheritHandle, string lpName);
public JobObjectAuditRule(IdentityReference identity, JobObjectAccessRights accessRights, AuditFlags type) : base(identity, (int)accessRights, false, InheritanceFlags.None, PropagationFlags.None, type) { }
public static JobObject Open(JobObjectAccessRights desiredAccess, bool inherited, string name) { return(NativeMethods.OpenJobObject(desiredAccess, inherited, name)); }
public void AddAccessRule(IdentityReference identityReference, JobObjectAccessRights accessMask, AccessControlType type) { AddAccessRule(new JobObjectAccessRule(identityReference, accessMask, type)); }
public void AddAuditRule(IdentityReference identityReference, JobObjectAccessRights accessMask, AuditFlags flags) { AddAuditRule(new JobObjectAuditRule(identityReference, accessMask, flags)); }
public IJobObject Open(string name, bool inheritHandle = false, JobObjectAccessRights desiredAccess = JobObjectAccessRights.AllAccess) { var handle = JobObjectHandle.Open(name, inheritHandle, desiredAccess); return new JobObject(handle); }
public static extern IntPtr OpenJobObject(JobObjectAccessRights desiredAccess, bool inheritHandles, string name);