Struct windows::Win32::System::Ioctl::NTFS_STATISTICS_EX
#[repr(C)]pub struct NTFS_STATISTICS_EX {Show 57 fields
pub LogFileFullExceptions: u32,
pub OtherExceptions: u32,
pub MftReads: u64,
pub MftReadBytes: u64,
pub MftWrites: u64,
pub MftWriteBytes: u64,
pub MftWritesUserLevel: NTFS_STATISTICS_EX_4,
pub MftWritesFlushForLogFileFull: u32,
pub MftWritesLazyWriter: u32,
pub MftWritesUserRequest: u32,
pub Mft2Writes: u64,
pub Mft2WriteBytes: u64,
pub Mft2WritesUserLevel: NTFS_STATISTICS_EX_2,
pub Mft2WritesFlushForLogFileFull: u32,
pub Mft2WritesLazyWriter: u32,
pub Mft2WritesUserRequest: u32,
pub RootIndexReads: u64,
pub RootIndexReadBytes: u64,
pub RootIndexWrites: u64,
pub RootIndexWriteBytes: u64,
pub BitmapReads: u64,
pub BitmapReadBytes: u64,
pub BitmapWrites: u64,
pub BitmapWriteBytes: u64,
pub BitmapWritesFlushForLogFileFull: u32,
pub BitmapWritesLazyWriter: u32,
pub BitmapWritesUserRequest: u32,
pub BitmapWritesUserLevel: NTFS_STATISTICS_EX_1,
pub MftBitmapReads: u64,
pub MftBitmapReadBytes: u64,
pub MftBitmapWrites: u64,
pub MftBitmapWriteBytes: u64,
pub MftBitmapWritesFlushForLogFileFull: u32,
pub MftBitmapWritesLazyWriter: u32,
pub MftBitmapWritesUserRequest: u32,
pub MftBitmapWritesUserLevel: NTFS_STATISTICS_EX_3,
pub UserIndexReads: u64,
pub UserIndexReadBytes: u64,
pub UserIndexWrites: u64,
pub UserIndexWriteBytes: u64,
pub LogFileReads: u64,
pub LogFileReadBytes: u64,
pub LogFileWrites: u64,
pub LogFileWriteBytes: u64,
pub Allocate: NTFS_STATISTICS_EX_0,
pub DiskResourcesExhausted: u32,
pub VolumeTrimCount: u64,
pub VolumeTrimTime: u64,
pub VolumeTrimByteCount: u64,
pub FileLevelTrimCount: u64,
pub FileLevelTrimTime: u64,
pub FileLevelTrimByteCount: u64,
pub VolumeTrimSkippedCount: u64,
pub VolumeTrimSkippedByteCount: u64,
pub NtfsFillStatInfoFromMftRecordCalledCount: u64,
pub NtfsFillStatInfoFromMftRecordBailedBecauseOfAttributeListCount: u64,
pub NtfsFillStatInfoFromMftRecordBailedBecauseOfNonResReparsePointCount: u64,
}
Fields§
§LogFileFullExceptions: u32
§OtherExceptions: u32
§MftReads: u64
§MftReadBytes: u64
§MftWrites: u64
§MftWriteBytes: u64
§MftWritesUserLevel: NTFS_STATISTICS_EX_4
§MftWritesFlushForLogFileFull: u32
§MftWritesLazyWriter: u32
§MftWritesUserRequest: u32
§Mft2Writes: u64
§Mft2WriteBytes: u64
§Mft2WritesUserLevel: NTFS_STATISTICS_EX_2
§Mft2WritesFlushForLogFileFull: u32
§Mft2WritesLazyWriter: u32
§Mft2WritesUserRequest: u32
§RootIndexReads: u64
§RootIndexReadBytes: u64
§RootIndexWrites: u64
§RootIndexWriteBytes: u64
§BitmapReads: u64
§BitmapReadBytes: u64
§BitmapWrites: u64
§BitmapWriteBytes: u64
§BitmapWritesFlushForLogFileFull: u32
§BitmapWritesLazyWriter: u32
§BitmapWritesUserRequest: u32
§BitmapWritesUserLevel: NTFS_STATISTICS_EX_1
§MftBitmapReads: u64
§MftBitmapReadBytes: u64
§MftBitmapWrites: u64
§MftBitmapWriteBytes: u64
§MftBitmapWritesFlushForLogFileFull: u32
§MftBitmapWritesLazyWriter: u32
§MftBitmapWritesUserRequest: u32
§MftBitmapWritesUserLevel: NTFS_STATISTICS_EX_3
§UserIndexReads: u64
§UserIndexReadBytes: u64
§UserIndexWrites: u64
§UserIndexWriteBytes: u64
§LogFileReads: u64
§LogFileReadBytes: u64
§LogFileWrites: u64
§LogFileWriteBytes: u64
§Allocate: NTFS_STATISTICS_EX_0
§DiskResourcesExhausted: u32
§VolumeTrimCount: u64
§VolumeTrimTime: u64
§VolumeTrimByteCount: u64
§FileLevelTrimCount: u64
§FileLevelTrimTime: u64
§FileLevelTrimByteCount: u64
§VolumeTrimSkippedCount: u64
§VolumeTrimSkippedByteCount: u64
§NtfsFillStatInfoFromMftRecordCalledCount: u64
§NtfsFillStatInfoFromMftRecordBailedBecauseOfAttributeListCount: u64
§NtfsFillStatInfoFromMftRecordBailedBecauseOfNonResReparsePointCount: u64
Trait Implementations§
§impl Clone for NTFS_STATISTICS_EX
impl Clone for NTFS_STATISTICS_EX
§fn clone(&self) -> NTFS_STATISTICS_EX
fn clone(&self) -> NTFS_STATISTICS_EX
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 more§impl Debug for NTFS_STATISTICS_EX
impl Debug for NTFS_STATISTICS_EX
§impl Default for NTFS_STATISTICS_EX
impl Default for NTFS_STATISTICS_EX
§impl PartialEq for NTFS_STATISTICS_EX
impl PartialEq for NTFS_STATISTICS_EX
§fn eq(&self, other: &NTFS_STATISTICS_EX) -> bool
fn eq(&self, other: &NTFS_STATISTICS_EX) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for NTFS_STATISTICS_EX
impl Eq for NTFS_STATISTICS_EX
impl StructuralPartialEq for NTFS_STATISTICS_EX
Auto Trait Implementations§
impl Freeze for NTFS_STATISTICS_EX
impl RefUnwindSafe for NTFS_STATISTICS_EX
impl Send for NTFS_STATISTICS_EX
impl Sync for NTFS_STATISTICS_EX
impl Unpin for NTFS_STATISTICS_EX
impl UnwindSafe for NTFS_STATISTICS_EX
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
)