pub struct PROCESS(/* private fields */);
Available on crate feature
kernel
only.Expand description
Process
security and access rights
(u32
).
This is a bitflag constant, which implements the
NativeBitflag
trait.
Implementations§
source§impl PROCESS
impl PROCESS
sourcepub const unsafe fn from_raw(v: u32) -> Self
pub const unsafe fn from_raw(v: u32) -> Self
Constructs a new object by wrapping the given integer value.
§Safety
Be sure the given value is meaningful for the actual type.
sourcepub const fn raw(&self) -> u32
pub const fn raw(&self) -> u32
Returns the primitive integer underlying value.
This method is similar to Into
, but it
is const
, therefore it can be used in
const contexts.
source§impl PROCESS
impl PROCESS
pub const DELETE: Self = _
pub const READ_CONTROL: Self = _
pub const SYNCHRONIZE: Self = _
pub const WRITE_DAC: Self = _
pub const WRITE_OWNER: Self = _
pub const ALL_ACCESS: Self = _
pub const CREATE_PROCESS: Self = _
pub const CREATE_THREAD: Self = _
pub const DUP_HANDLE: Self = _
pub const QUERY_INFORMATION: Self = _
pub const QUERY_LIMITED_INFORMATION: Self = _
pub const SET_INFORMATION: Self = _
pub const SET_QUOTA: Self = _
pub const SUSPEND_RESUME: Self = _
pub const TERMINATE: Self = _
pub const WM_OPERATION: Self = _
pub const VM_READ: Self = _
pub const VM_WRITE: Self = _
Trait Implementations§
source§impl BitAndAssign for PROCESS
impl BitAndAssign for PROCESS
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl BitOrAssign for PROCESS
impl BitOrAssign for PROCESS
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl BitXorAssign for PROCESS
impl BitXorAssign for PROCESS
source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresource§impl IntUnderlying for PROCESS
impl IntUnderlying for PROCESS
source§impl NativeBitflag for PROCESS
impl NativeBitflag for PROCESS
source§impl Ord for PROCESS
impl Ord for PROCESS
source§impl PartialEq for PROCESS
impl PartialEq for PROCESS
source§impl PartialOrd for PROCESS
impl PartialOrd for PROCESS
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for PROCESS
impl Eq for PROCESS
impl NativeConst for PROCESS
impl Send for PROCESS
impl StructuralPartialEq for PROCESS
Auto Trait Implementations§
impl Freeze for PROCESS
impl RefUnwindSafe for PROCESS
impl Sync for PROCESS
impl Unpin for PROCESS
impl UnwindSafe for PROCESS
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more