IDebugDataSpaces4 interface

Inheritance

The IDebugDataSpaces4 interface inherits from IDebugDataSpaces3. IDebugDataSpaces4 also has these types of members:

Methods

The IDebugDataSpaces4 interface has these methods.

Method Description
IDebugDataSpaces4::GetOffsetInformation The GetOffsetInformation method provides general information about an address in a process's data space.
IDebugDataSpaces4::ReadUnicodeStringVirtualWide The ReadUnicodeStringVirtualWide method reads a null-terminated, Unicode string from the target.
IDebugDataSpaces4::StartEnumTagged The StartEnumTagged method initializes a enumeration over the tagged data associated with a debugger session.
IDebugDataSpaces4::CheckLowMemory The CheckLowMemory method checks for memory corruption in the low 4 GB of memory.
IDebugDataSpaces4::EndEnumTagged The EndEnumTagged method releases the resources used by the specified enumeration.
IDebugDataSpaces4::FillPhysical The FillPhysical method writes a pattern of bytes to the target's physical memory. The pattern is written repeatedly until the specified memory range is filled.
IDebugDataSpaces4::FillVirtual The FillVirtual method writes a pattern of bytes to the target's virtual memory. The pattern is written repeatedly until the specified memory range is filled.
IDebugDataSpaces4::GetNextDifferentlyValidOffsetVirtual The GetNextDifferentlyValidOffsetVirtual method returns the offset of the next address whose validity might be different from the validity of the specified address.
IDebugDataSpaces4::GetNextTagged The GetNextTagged method returns the GUID for the next block of tagged data in the enumeration.
IDebugDataSpaces4::GetValidRegionVirtual The GetValidRegionVirtual method locates the first valid region of memory in a specified memory range.
IDebugDataSpaces4::GetVirtualTranslationPhysicalOffsets The GetVirtualTranslationPhysicalOffsets method returns the physical addresses of the system paging structures at different levels of the paging hierarchy.
IDebugDataSpaces4::ReadBusData The ReadBusData method reads data from a system bus.
IDebugDataSpaces4::ReadControl The ReadControl method reads implementation-specific system data.
IDebugDataSpaces4::ReadDebuggerData The ReadDebuggerData method returns information about the target that the debugger engine has queried or determined during the current session.
IDebugDataSpaces4::ReadHandleData The ReadHandleData method retrieves information about a system object specified by a system handle.
IDebugDataSpaces4::ReadImageNtHeaders The ReadImageNtHeaders method returns the NT headers for the specified image loaded in the target.
IDebugDataSpaces4::ReadIo The ReadIo method reads from the system and bus I/O memory.
IDebugDataSpaces4::ReadMsr The ReadMsr method reads a specified Model-Specific Register (MSR).
IDebugDataSpaces4::ReadMultiByteStringVirtual The ReadMultiByteStringVirtual method reads a null-terminated, multibyte string from the target.
IDebugDataSpaces4::ReadMultiByteStringVirtualWide The ReadMultiByteStringVirtualWide method reads a null-terminated, multibyte string from the target and converts it to Unicode.
IDebugDataSpaces4::ReadPhysical The ReadPhysical method reads the target's memory from the specified physical address.
IDebugDataSpaces4::ReadPhysical2 The ReadPhysical2 method reads the target's memory from the specified physical address.
IDebugDataSpaces4::ReadPointersVirtual The ReadPointersVirtual method is a convenience method for reading pointers from the target's virtual address space.
IDebugDataSpaces4::ReadProcessorSystemData The ReadProcessorSystemData method returns data about the specified processor.
IDebugDataSpaces4::ReadTagged The ReadTagged method reads the tagged data that might be associated with a debugger session.
IDebugDataSpaces4::ReadUnicodeStringVirtual The ReadUnicodeStringVirtual method reads a null-terminated, Unicode string from the target and converts it to a multibyte string.
IDebugDataSpaces4::ReadVirtual The ReadVirtual method reads memory from the target's virtual address space.
IDebugDataSpaces4::ReadVirtualUncached The ReadVirtualUncached method reads memory from the target's virtual address space.
IDebugDataSpaces4::SearchVirtual The SearchVirtual method searches the target's virtual memory for a specified pattern of bytes.
IDebugDataSpaces4::SearchVirtual2 The SearchVirtual2 method searches the process's virtual memory for a specified pattern of bytes.
IDebugDataSpaces4::VirtualToPhysical The VirtualToPhysical method translates a location in the target's virtual address space into a physical memory address.
IDebugDataSpaces4::WriteBusData The WriteBusData method writes data to a system bus.
IDebugDataSpaces4::WriteControl The WriteControl method writes implementation-specific system data.
IDebugDataSpaces4::WriteIo The WriteIo method writes to the system and bus I/O memory.
IDebugDataSpaces4::WriteMsr The WriteMsr method writes a value to the specified Model-Specific Register (MSR).
IDebugDataSpaces4::WritePhysical The WritePhysical method writes data to the specified physical address in the target's memory.
IDebugDataSpaces4::WritePhysical2 The WritePhysical2 method writes data to the specified physical address in the target's memory.
IDebugDataSpaces4::WritePointersVirtual The WritePointersVirtual method is a convenience method for writing pointers to the target's virtual address space.
IDebugDataSpaces4::WriteVirtual The WriteVirtual method writes data to the target's virtual address space.
IDebugDataSpaces4::WriteVirtualUncached The WriteVirtualUncached method writes data to the target's virtual address space.

Requirements

   
Target Platform Windows
Header dbgeng.h (include Dbgeng.h)

See also

IDebugDataSpaces

IDebugDataSpaces2

IDebugDataSpaces3