[−][src]Struct ntapi::ntexapi::KUSER_SHARED_DATA
Fields
TickCountLowDeprecated: ULONG
TickCountMultiplier: ULONG
InterruptTime: KSYSTEM_TIME
SystemTime: KSYSTEM_TIME
TimeZoneBias: KSYSTEM_TIME
ImageNumberLow: USHORT
ImageNumberHigh: USHORT
NtSystemRoot: [WCHAR; 260]
MaxStackTraceDepth: ULONG
CryptoExponent: ULONG
TimeZoneId: ULONG
LargePageMinimum: ULONG
AitSamplingValue: ULONG
AppCompatFlag: ULONG
RNGSeedVersion: ULONGLONG
GlobalValidationRunlevel: ULONG
TimeZoneBiasStamp: LONG
NtBuildNumber: ULONG
NtProductType: NT_PRODUCT_TYPE
ProductTypeIsValid: BOOLEAN
Reserved0: [UCHAR; 1]
NativeProcessorArchitecture: USHORT
NtMajorVersion: ULONG
NtMinorVersion: ULONG
ProcessorFeatures: [BOOLEAN; 64]
Reserved1: ULONG
Reserved3: ULONG
TimeSlip: ULONG
AlternativeArchitecture: ALTERNATIVE_ARCHITECTURE_TYPE
BootId: ULONG
SystemExpirationDate: LARGE_INTEGER
SuiteMask: ULONG
KdDebuggerEnabled: BOOLEAN
MitigationPolicies: UCHAR
Reserved6: [UCHAR; 2]
ActiveConsoleId: ULONG
DismountCount: ULONG
ComPlusPackage: ULONG
LastSystemRITEventTickCount: ULONG
NumberOfPhysicalPages: ULONG
SafeBootMode: BOOLEAN
VirtualizationFlags: UCHAR
Reserved12: [UCHAR; 2]
DataFlagsPad: [ULONG; 1]
TestRetInstruction: ULONGLONG
QpcFrequency: LONGLONG
SystemCall: ULONG
SystemCallPad0: ULONG
SystemCallPad: [ULONGLONG; 2]
u: KUSER_SHARED_DATA_u
Cookie: ULONG
CookiePad: [ULONG; 1]
ConsoleSessionForegroundProcessId: LONGLONG
TimeUpdateLock: ULONGLONG
BaselineSystemTimeQpc: ULONGLONG
BaselineInterruptTimeQpc: ULONGLONG
QpcSystemTimeIncrement: ULONGLONG
QpcInterruptTimeIncrement: ULONGLONG
QpcSystemTimeIncrementShift: UCHAR
QpcInterruptTimeIncrementShift: UCHAR
UnparkedProcessorCount: USHORT
EnclaveFeatureMask: [ULONG; 4]
TelemetryCoverageRound: ULONG
UserModeGlobalLogger: [USHORT; 16]
ImageFileExecutionOptions: ULONG
LangGenerationCount: ULONG
Reserved4: ULONGLONG
InterruptTimeBias: ULONG64
QpcBias: ULONG64
ActiveProcessorCount: ULONG
ActiveGroupCount: UCHAR
Reserved9: UCHAR
QpcData: UCHAR
TimeZoneBiasEffectiveStart: LARGE_INTEGER
TimeZoneBiasEffectiveEnd: LARGE_INTEGER
XState: XSTATE_CONFIGURATION
Implementations
impl KUSER_SHARED_DATA
[src]
pub const fn NXSupportPolicy(&self) -> UCHAR
[src]
pub fn set_NXSupportPolicy(&mut self, val: UCHAR)
[src]
pub const fn SEHValidationPolicy(&self) -> UCHAR
[src]
pub fn set_SEHValidationPolicy(&mut self, val: UCHAR)
[src]
pub const fn CurDirDevicesSkippedForDlls(&self) -> UCHAR
[src]
pub fn set_CurDirDevicesSkippedForDlls(&mut self, val: UCHAR)
[src]
pub const fn Reserved(&self) -> UCHAR
[src]
pub fn set_Reserved(&mut self, val: UCHAR)
[src]
impl KUSER_SHARED_DATA
[src]
pub const fn DbgErrorPortPresent(&self) -> ULONG
[src]
pub fn set_DbgErrorPortPresent(&mut self, val: ULONG)
[src]
pub const fn DbgElevationEnabled(&self) -> ULONG
[src]
pub fn set_DbgElevationEnabled(&mut self, val: ULONG)
[src]
pub const fn DbgVirtEnabled(&self) -> ULONG
[src]
pub fn set_DbgVirtEnabled(&mut self, val: ULONG)
[src]
pub const fn DbgInstallerDetectEnabled(&self) -> ULONG
[src]
pub fn set_DbgInstallerDetectEnabled(&mut self, val: ULONG)
[src]
pub const fn DbgLkgEnabled(&self) -> ULONG
[src]
pub fn set_DbgLkgEnabled(&mut self, val: ULONG)
[src]
pub const fn DbgDynProcessorEnabled(&self) -> ULONG
[src]
pub fn set_DbgDynProcessorEnabled(&mut self, val: ULONG)
[src]
pub const fn DbgConsoleBrokerEnabled(&self) -> ULONG
[src]
pub fn set_DbgConsoleBrokerEnabled(&mut self, val: ULONG)
[src]
pub const fn DbgSecureBootEnabled(&self) -> ULONG
[src]
pub fn set_DbgSecureBootEnabled(&mut self, val: ULONG)
[src]
pub const fn DbgMultiSessionSku(&self) -> ULONG
[src]
pub fn set_DbgMultiSessionSku(&mut self, val: ULONG)
[src]
pub const fn DbgMultiUsersInSessionSku(&self) -> ULONG
[src]
pub fn set_DbgMultiUsersInSessionSku(&mut self, val: ULONG)
[src]
pub const fn DbgStateSeparationEnabled(&self) -> ULONG
[src]
pub fn set_DbgStateSeparationEnabled(&mut self, val: ULONG)
[src]
pub const fn SpareBits(&self) -> ULONG
[src]
pub fn set_SpareBits(&mut self, val: ULONG)
[src]
impl KUSER_SHARED_DATA
[src]
pub const fn QpcBypassEnabled(&self) -> UCHAR
[src]
pub fn set_QpcBypassEnabled(&mut self, val: UCHAR)
[src]
pub const fn QpcShift(&self) -> UCHAR
[src]
pub fn set_QpcShift(&mut self, val: UCHAR)
[src]
Trait Implementations
impl Clone for KUSER_SHARED_DATA
[src]
fn clone(&self) -> KUSER_SHARED_DATA
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for KUSER_SHARED_DATA
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,