#[repr(C, packed(4))]
pub struct MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION {
Show 78 fields pub IdleProcessTime: u64, pub IoReadTransferCount: u64, pub IoWriteTransferCount: u64, pub IoOtherTransferCount: u64, pub IoReadOperationCount: u32, pub IoWriteOperationCount: u32, pub IoOtherOperationCount: u32, pub AvailablePages: u32, pub CommittedPages: u32, pub CommitLimit: u32, pub PeakCommitment: u32, pub PageFaultCount: u32, pub CopyOnWriteCount: u32, pub TransitionCount: u32, pub CacheTransitionCount: u32, pub DemandZeroCount: u32, pub PageReadCount: u32, pub PageReadIoCount: u32, pub CacheReadCount: u32, pub CacheIoCount: u32, pub DirtyPagesWriteCount: u32, pub DirtyWriteIoCount: u32, pub MappedPagesWriteCount: u32, pub MappedWriteIoCount: u32, pub PagedPoolPages: u32, pub NonPagedPoolPages: u32, pub PagedPoolAllocs: u32, pub PagedPoolFrees: u32, pub NonPagedPoolAllocs: u32, pub NonPagedPoolFrees: u32, pub FreeSystemPtes: u32, pub ResidentSystemCodePage: u32, pub TotalSystemDriverPages: u32, pub TotalSystemCodePages: u32, pub NonPagedPoolLookasideHits: u32, pub PagedPoolLookasideHits: u32, pub AvailablePagedPoolPages: u32, pub ResidentSystemCachePage: u32, pub ResidentPagedPoolPage: u32, pub ResidentSystemDriverPage: u32, pub CcFastReadNoWait: u32, pub CcFastReadWait: u32, pub CcFastReadResourceMiss: u32, pub CcFastReadNotPossible: u32, pub CcFastMdlReadNoWait: u32, pub CcFastMdlReadWait: u32, pub CcFastMdlReadResourceMiss: u32, pub CcFastMdlReadNotPossible: u32, pub CcMapDataNoWait: u32, pub CcMapDataWait: u32, pub CcMapDataNoWaitMiss: u32, pub CcMapDataWaitMiss: u32, pub CcPinMappedDataCount: u32, pub CcPinReadNoWait: u32, pub CcPinReadWait: u32, pub CcPinReadNoWaitMiss: u32, pub CcPinReadWaitMiss: u32, pub CcCopyReadNoWait: u32, pub CcCopyReadWait: u32, pub CcCopyReadNoWaitMiss: u32, pub CcCopyReadWaitMiss: u32, pub CcMdlReadNoWait: u32, pub CcMdlReadWait: u32, pub CcMdlReadNoWaitMiss: u32, pub CcMdlReadWaitMiss: u32, pub CcReadAheadIos: u32, pub CcLazyWriteIos: u32, pub CcLazyWritePages: u32, pub CcDataFlushes: u32, pub CcDataPages: u32, pub ContextSwitches: u32, pub FirstLevelTbFills: u32, pub SecondLevelTbFills: u32, pub SystemCalls: u32, pub CcTotalDirtyPages: u64, pub CcDirtyPageThreshold: u64, pub ResidentAvailablePages: i64, pub SharedCommittedPages: u64,
}

Fields§

§IdleProcessTime: u64§IoReadTransferCount: u64§IoWriteTransferCount: u64§IoOtherTransferCount: u64§IoReadOperationCount: u32§IoWriteOperationCount: u32§IoOtherOperationCount: u32§AvailablePages: u32§CommittedPages: u32§CommitLimit: u32§PeakCommitment: u32§PageFaultCount: u32§CopyOnWriteCount: u32§TransitionCount: u32§CacheTransitionCount: u32§DemandZeroCount: u32§PageReadCount: u32§PageReadIoCount: u32§CacheReadCount: u32§CacheIoCount: u32§DirtyPagesWriteCount: u32§DirtyWriteIoCount: u32§MappedPagesWriteCount: u32§MappedWriteIoCount: u32§PagedPoolPages: u32§NonPagedPoolPages: u32§PagedPoolAllocs: u32§PagedPoolFrees: u32§NonPagedPoolAllocs: u32§NonPagedPoolFrees: u32§FreeSystemPtes: u32§ResidentSystemCodePage: u32§TotalSystemDriverPages: u32§TotalSystemCodePages: u32§NonPagedPoolLookasideHits: u32§PagedPoolLookasideHits: u32§AvailablePagedPoolPages: u32§ResidentSystemCachePage: u32§ResidentPagedPoolPage: u32§ResidentSystemDriverPage: u32§CcFastReadNoWait: u32§CcFastReadWait: u32§CcFastReadResourceMiss: u32§CcFastReadNotPossible: u32§CcFastMdlReadNoWait: u32§CcFastMdlReadWait: u32§CcFastMdlReadResourceMiss: u32§CcFastMdlReadNotPossible: u32§CcMapDataNoWait: u32§CcMapDataWait: u32§CcMapDataNoWaitMiss: u32§CcMapDataWaitMiss: u32§CcPinMappedDataCount: u32§CcPinReadNoWait: u32§CcPinReadWait: u32§CcPinReadNoWaitMiss: u32§CcPinReadWaitMiss: u32§CcCopyReadNoWait: u32§CcCopyReadWait: u32§CcCopyReadNoWaitMiss: u32§CcCopyReadWaitMiss: u32§CcMdlReadNoWait: u32§CcMdlReadWait: u32§CcMdlReadNoWaitMiss: u32§CcMdlReadWaitMiss: u32§CcReadAheadIos: u32§CcLazyWriteIos: u32§CcLazyWritePages: u32§CcDataFlushes: u32§CcDataPages: u32§ContextSwitches: u32§FirstLevelTbFills: u32§SecondLevelTbFills: u32§SystemCalls: u32§CcTotalDirtyPages: u64§CcDirtyPageThreshold: u64§ResidentAvailablePages: i64§SharedCommittedPages: u64

Trait Implementations§

§

impl Clone for MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION

§

fn clone(&self) -> MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Default for MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION

§

fn default() -> Self

Returns the “default value” for a type. Read more
§

impl Copy for MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> CloneToUninit for T
where T: Clone,

source§

default unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source§

impl<T> CloneToUninit for T
where T: Copy,

source§

unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

§

impl<T, U> Param<T, CopyType> for U
where T: TypeKind<TypeKind = CopyType> + Clone, U: TypeKind<TypeKind = CopyType> + Clone + CanInto<T>,

§

unsafe fn param(self) -> ParamValue<T>

source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.