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: u64
Context: CONTEXT
Teb: PVOID
UserContext: PVOID
ScheduledThread: ULONG
Suspended: ULONG
VolatileContext: ULONG
Terminated: ULONG
DebugActive: ULONG
RunningOnSelfThread: ULONG
DenyRunningOnSelfThread: ULONG
Flags: LONG
KernelUpdateLock: ULONG64
PrimaryClientID: ULONG64
ContextLock: ULONG64
PrimaryUmsContext: *mut RTL_UMS_CONTEXT
SwitchCount: ULONG
KernelYieldCount: ULONG
MixedYieldCount: ULONG
YieldCount: ULONG
Trait 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