Struct windows_sys::Win32::System::Diagnostics::Debug::KDDEBUGGER_DATA32
[−]#[repr(C)]pub struct KDDEBUGGER_DATA32 {Show 66 fields
pub Header: DBGKD_DEBUG_DATA_HEADER32,
pub KernBase: u32,
pub BreakpointWithStatus: u32,
pub SavedContext: u32,
pub ThCallbackStack: u16,
pub NextCallback: u16,
pub FramePointer: u16,
pub _bitfield: u16,
pub KiCallUserMode: u32,
pub KeUserCallbackDispatcher: u32,
pub PsLoadedModuleList: u32,
pub PsActiveProcessHead: u32,
pub PspCidTable: u32,
pub ExpSystemResourcesList: u32,
pub ExpPagedPoolDescriptor: u32,
pub ExpNumberOfPagedPools: u32,
pub KeTimeIncrement: u32,
pub KeBugCheckCallbackListHead: u32,
pub KiBugcheckData: u32,
pub IopErrorLogListHead: u32,
pub ObpRootDirectoryObject: u32,
pub ObpTypeObjectType: u32,
pub MmSystemCacheStart: u32,
pub MmSystemCacheEnd: u32,
pub MmSystemCacheWs: u32,
pub MmPfnDatabase: u32,
pub MmSystemPtesStart: u32,
pub MmSystemPtesEnd: u32,
pub MmSubsectionBase: u32,
pub MmNumberOfPagingFiles: u32,
pub MmLowestPhysicalPage: u32,
pub MmHighestPhysicalPage: u32,
pub MmNumberOfPhysicalPages: u32,
pub MmMaximumNonPagedPoolInBytes: u32,
pub MmNonPagedSystemStart: u32,
pub MmNonPagedPoolStart: u32,
pub MmNonPagedPoolEnd: u32,
pub MmPagedPoolStart: u32,
pub MmPagedPoolEnd: u32,
pub MmPagedPoolInformation: u32,
pub MmPageSize: u32,
pub MmSizeOfPagedPoolInBytes: u32,
pub MmTotalCommitLimit: u32,
pub MmTotalCommittedPages: u32,
pub MmSharedCommit: u32,
pub MmDriverCommit: u32,
pub MmProcessCommit: u32,
pub MmPagedPoolCommit: u32,
pub MmExtendedCommit: u32,
pub MmZeroedPageListHead: u32,
pub MmFreePageListHead: u32,
pub MmStandbyPageListHead: u32,
pub MmModifiedPageListHead: u32,
pub MmModifiedNoWritePageListHead: u32,
pub MmAvailablePages: u32,
pub MmResidentAvailablePages: u32,
pub PoolTrackTable: u32,
pub NonPagedPoolDescriptor: u32,
pub MmHighestUserAddress: u32,
pub MmSystemRangeStart: u32,
pub MmUserProbeAddress: u32,
pub KdPrintCircularBuffer: u32,
pub KdPrintCircularBufferEnd: u32,
pub KdPrintWritePointer: u32,
pub KdPrintRolloverCount: u32,
pub MmLoadedUserImageList: u32,
}Expand description
Required features: "Win32_System_Diagnostics_Debug", "Win32_System_Kernel"
Fields
Header: DBGKD_DEBUG_DATA_HEADER32KernBase: u32BreakpointWithStatus: u32SavedContext: u32ThCallbackStack: u16NextCallback: u16FramePointer: u16_bitfield: u16KiCallUserMode: u32KeUserCallbackDispatcher: u32PsLoadedModuleList: u32PsActiveProcessHead: u32PspCidTable: u32ExpSystemResourcesList: u32ExpPagedPoolDescriptor: u32ExpNumberOfPagedPools: u32KeTimeIncrement: u32KeBugCheckCallbackListHead: u32KiBugcheckData: u32IopErrorLogListHead: u32ObpRootDirectoryObject: u32ObpTypeObjectType: u32MmSystemCacheStart: u32MmSystemCacheEnd: u32MmSystemCacheWs: u32MmPfnDatabase: u32MmSystemPtesStart: u32MmSystemPtesEnd: u32MmSubsectionBase: u32MmNumberOfPagingFiles: u32MmLowestPhysicalPage: u32MmHighestPhysicalPage: u32MmNumberOfPhysicalPages: u32MmMaximumNonPagedPoolInBytes: u32MmNonPagedSystemStart: u32MmNonPagedPoolStart: u32MmNonPagedPoolEnd: u32MmPagedPoolStart: u32MmPagedPoolEnd: u32MmPagedPoolInformation: u32MmPageSize: u32MmSizeOfPagedPoolInBytes: u32MmTotalCommitLimit: u32MmTotalCommittedPages: u32MmDriverCommit: u32MmProcessCommit: u32MmPagedPoolCommit: u32MmExtendedCommit: u32MmZeroedPageListHead: u32MmFreePageListHead: u32MmStandbyPageListHead: u32MmModifiedPageListHead: u32MmModifiedNoWritePageListHead: u32MmAvailablePages: u32MmResidentAvailablePages: u32PoolTrackTable: u32NonPagedPoolDescriptor: u32MmHighestUserAddress: u32MmSystemRangeStart: u32MmUserProbeAddress: u32KdPrintCircularBuffer: u32KdPrintCircularBufferEnd: u32KdPrintWritePointer: u32KdPrintRolloverCount: u32MmLoadedUserImageList: u32Trait Implementations
impl Clone for KDDEBUGGER_DATA32
impl Clone for KDDEBUGGER_DATA32
impl Copy for KDDEBUGGER_DATA32
Auto Trait Implementations
impl RefUnwindSafe for KDDEBUGGER_DATA32
impl Send for KDDEBUGGER_DATA32
impl Sync for KDDEBUGGER_DATA32
impl Unpin for KDDEBUGGER_DATA32
impl UnwindSafe for KDDEBUGGER_DATA32
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more