Struct ntapi::ntexapi::SYSTEM_PERFORMANCE_INFORMATION
source · #[repr(C)]pub struct SYSTEM_PERFORMANCE_INFORMATION {Show 78 fields
pub IdleProcessTime: LARGE_INTEGER,
pub IoReadTransferCount: LARGE_INTEGER,
pub IoWriteTransferCount: LARGE_INTEGER,
pub IoOtherTransferCount: LARGE_INTEGER,
pub IoReadOperationCount: ULONG,
pub IoWriteOperationCount: ULONG,
pub IoOtherOperationCount: ULONG,
pub AvailablePages: ULONG,
pub CommittedPages: ULONG,
pub CommitLimit: ULONG,
pub PeakCommitment: ULONG,
pub PageFaultCount: ULONG,
pub CopyOnWriteCount: ULONG,
pub TransitionCount: ULONG,
pub CacheTransitionCount: ULONG,
pub DemandZeroCount: ULONG,
pub PageReadCount: ULONG,
pub PageReadIoCount: ULONG,
pub CacheReadCount: ULONG,
pub CacheIoCount: ULONG,
pub DirtyPagesWriteCount: ULONG,
pub DirtyWriteIoCount: ULONG,
pub MappedPagesWriteCount: ULONG,
pub MappedWriteIoCount: ULONG,
pub PagedPoolPages: ULONG,
pub NonPagedPoolPages: ULONG,
pub PagedPoolAllocs: ULONG,
pub PagedPoolFrees: ULONG,
pub NonPagedPoolAllocs: ULONG,
pub NonPagedPoolFrees: ULONG,
pub FreeSystemPtes: ULONG,
pub ResidentSystemCodePage: ULONG,
pub TotalSystemDriverPages: ULONG,
pub TotalSystemCodePages: ULONG,
pub NonPagedPoolLookasideHits: ULONG,
pub PagedPoolLookasideHits: ULONG,
pub AvailablePagedPoolPages: ULONG,
pub ResidentSystemCachePage: ULONG,
pub ResidentPagedPoolPage: ULONG,
pub ResidentSystemDriverPage: ULONG,
pub CcFastReadNoWait: ULONG,
pub CcFastReadWait: ULONG,
pub CcFastReadResourceMiss: ULONG,
pub CcFastReadNotPossible: ULONG,
pub CcFastMdlReadNoWait: ULONG,
pub CcFastMdlReadWait: ULONG,
pub CcFastMdlReadResourceMiss: ULONG,
pub CcFastMdlReadNotPossible: ULONG,
pub CcMapDataNoWait: ULONG,
pub CcMapDataWait: ULONG,
pub CcMapDataNoWaitMiss: ULONG,
pub CcMapDataWaitMiss: ULONG,
pub CcPinMappedDataCount: ULONG,
pub CcPinReadNoWait: ULONG,
pub CcPinReadWait: ULONG,
pub CcPinReadNoWaitMiss: ULONG,
pub CcPinReadWaitMiss: ULONG,
pub CcCopyReadNoWait: ULONG,
pub CcCopyReadWait: ULONG,
pub CcCopyReadNoWaitMiss: ULONG,
pub CcCopyReadWaitMiss: ULONG,
pub CcMdlReadNoWait: ULONG,
pub CcMdlReadWait: ULONG,
pub CcMdlReadNoWaitMiss: ULONG,
pub CcMdlReadWaitMiss: ULONG,
pub CcReadAheadIos: ULONG,
pub CcLazyWriteIos: ULONG,
pub CcLazyWritePages: ULONG,
pub CcDataFlushes: ULONG,
pub CcDataPages: ULONG,
pub ContextSwitches: ULONG,
pub FirstLevelTbFills: ULONG,
pub SecondLevelTbFills: ULONG,
pub SystemCalls: ULONG,
pub CcTotalDirtyPages: ULONGLONG,
pub CcDirtyPageThreshold: ULONGLONG,
pub ResidentAvailablePages: LONGLONG,
pub SharedCommittedPages: ULONGLONG,
}
Fields§
§IdleProcessTime: LARGE_INTEGER
§IoReadTransferCount: LARGE_INTEGER
§IoWriteTransferCount: LARGE_INTEGER
§IoOtherTransferCount: LARGE_INTEGER
§IoReadOperationCount: ULONG
§IoWriteOperationCount: ULONG
§IoOtherOperationCount: ULONG
§AvailablePages: ULONG
§CommittedPages: ULONG
§CommitLimit: ULONG
§PeakCommitment: ULONG
§PageFaultCount: ULONG
§CopyOnWriteCount: ULONG
§TransitionCount: ULONG
§CacheTransitionCount: ULONG
§DemandZeroCount: ULONG
§PageReadCount: ULONG
§PageReadIoCount: ULONG
§CacheReadCount: ULONG
§CacheIoCount: ULONG
§DirtyPagesWriteCount: ULONG
§DirtyWriteIoCount: ULONG
§MappedPagesWriteCount: ULONG
§MappedWriteIoCount: ULONG
§PagedPoolPages: ULONG
§NonPagedPoolPages: ULONG
§PagedPoolAllocs: ULONG
§PagedPoolFrees: ULONG
§NonPagedPoolAllocs: ULONG
§NonPagedPoolFrees: ULONG
§FreeSystemPtes: ULONG
§ResidentSystemCodePage: ULONG
§TotalSystemDriverPages: ULONG
§TotalSystemCodePages: ULONG
§NonPagedPoolLookasideHits: ULONG
§PagedPoolLookasideHits: ULONG
§AvailablePagedPoolPages: ULONG
§ResidentSystemCachePage: ULONG
§ResidentPagedPoolPage: ULONG
§ResidentSystemDriverPage: ULONG
§CcFastReadNoWait: ULONG
§CcFastReadWait: ULONG
§CcFastReadResourceMiss: ULONG
§CcFastReadNotPossible: ULONG
§CcFastMdlReadNoWait: ULONG
§CcFastMdlReadWait: ULONG
§CcFastMdlReadResourceMiss: ULONG
§CcFastMdlReadNotPossible: ULONG
§CcMapDataNoWait: ULONG
§CcMapDataWait: ULONG
§CcMapDataNoWaitMiss: ULONG
§CcMapDataWaitMiss: ULONG
§CcPinMappedDataCount: ULONG
§CcPinReadNoWait: ULONG
§CcPinReadWait: ULONG
§CcPinReadNoWaitMiss: ULONG
§CcPinReadWaitMiss: ULONG
§CcCopyReadNoWait: ULONG
§CcCopyReadWait: ULONG
§CcCopyReadNoWaitMiss: ULONG
§CcCopyReadWaitMiss: ULONG
§CcMdlReadNoWait: ULONG
§CcMdlReadWait: ULONG
§CcMdlReadNoWaitMiss: ULONG
§CcMdlReadWaitMiss: ULONG
§CcReadAheadIos: ULONG
§CcLazyWriteIos: ULONG
§CcLazyWritePages: ULONG
§CcDataFlushes: ULONG
§CcDataPages: ULONG
§ContextSwitches: ULONG
§FirstLevelTbFills: ULONG
§SecondLevelTbFills: ULONG
§SystemCalls: ULONG
§CcTotalDirtyPages: ULONGLONG
§CcDirtyPageThreshold: ULONGLONG
§ResidentAvailablePages: LONGLONG
Trait Implementations§
source§impl Clone for SYSTEM_PERFORMANCE_INFORMATION
impl Clone for SYSTEM_PERFORMANCE_INFORMATION
source§fn clone(&self) -> SYSTEM_PERFORMANCE_INFORMATION
fn clone(&self) -> 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 SYSTEM_PERFORMANCE_INFORMATION
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