#[repr(C)]pub struct SYSTEM_PERFORMANCE_INFORMATION {Show 78 fields
pub IdleProcessTime: i64,
pub IoReadTransferCount: i64,
pub IoWriteTransferCount: i64,
pub IoOtherTransferCount: i64,
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: i64ยงIoReadTransferCount: i64ยงIoWriteTransferCount: i64ยงIoOtherTransferCount: i64ยง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: i64Trait Implementationsยง
Auto Trait Implementationsยง
impl RefUnwindSafe for SYSTEM_PERFORMANCE_INFORMATION
impl Send for SYSTEM_PERFORMANCE_INFORMATION
impl Sync for SYSTEM_PERFORMANCE_INFORMATION
impl Unpin for SYSTEM_PERFORMANCE_INFORMATION
impl UnwindSafe for 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