Struct ntapi::ntpsapi::RTL_UMS_CONTEXT
source · [−]#[repr(C)]#[repr(align(16))]pub struct RTL_UMS_CONTEXT {Show 21 fields
pub Link: SINGLE_LIST_ENTRY,
pub __padding: u64,
pub Context: CONTEXT,
pub Teb: PVOID,
pub UserContext: PVOID,
pub ScheduledThread: ULONG,
pub Suspended: ULONG,
pub VolatileContext: ULONG,
pub Terminated: ULONG,
pub DebugActive: ULONG,
pub RunningOnSelfThread: ULONG,
pub DenyRunningOnSelfThread: ULONG,
pub Flags: LONG,
pub KernelUpdateLock: ULONG64,
pub PrimaryClientID: ULONG64,
pub ContextLock: ULONG64,
pub PrimaryUmsContext: *mut RTL_UMS_CONTEXT,
pub SwitchCount: ULONG,
pub KernelYieldCount: ULONG,
pub MixedYieldCount: ULONG,
pub YieldCount: ULONG,
}Fields
Link: SINGLE_LIST_ENTRY__padding: u64Context: CONTEXTTeb: PVOIDUserContext: PVOIDScheduledThread: ULONGSuspended: ULONGVolatileContext: ULONGTerminated: ULONGDebugActive: ULONGRunningOnSelfThread: ULONGDenyRunningOnSelfThread: ULONGFlags: LONGKernelUpdateLock: ULONG64PrimaryClientID: ULONG64ContextLock: ULONG64PrimaryUmsContext: *mut RTL_UMS_CONTEXTSwitchCount: ULONGKernelYieldCount: ULONGMixedYieldCount: ULONGYieldCount: ULONGTrait Implementations
sourceimpl Clone for RTL_UMS_CONTEXT
impl Clone for RTL_UMS_CONTEXT
sourcefn clone(&self) -> RTL_UMS_CONTEXT
fn clone(&self) -> RTL_UMS_CONTEXT
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
impl Copy for RTL_UMS_CONTEXT
Auto Trait Implementations
impl RefUnwindSafe for RTL_UMS_CONTEXT
impl !Send for RTL_UMS_CONTEXT
impl !Sync for RTL_UMS_CONTEXT
impl Unpin for RTL_UMS_CONTEXT
impl UnwindSafe for RTL_UMS_CONTEXT
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more