#[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
Trait Implementations§
§impl Clone for MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION
impl Clone for MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION
§fn clone(&self) -> 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)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION
Auto Trait Implementations§
impl Freeze for MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION
impl RefUnwindSafe for MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION
impl Send for MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION
impl Sync for MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION
impl Unpin for MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION
impl UnwindSafe for MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)