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§
source§impl Clone for RTL_UMS_CONTEXT
impl Clone for RTL_UMS_CONTEXT
source§fn clone(&self) -> RTL_UMS_CONTEXT
fn clone(&self) -> RTL_UMS_CONTEXT
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl 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§
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