IDebugDataSpaces interface (dbgeng.h)

Inheritance

The IDebugDataSpaces interface inherits from the IUnknown interface. IDebugDataSpaces also has these types of members:

Methods

The IDebugDataSpaces interface has these methods.

 
IDebugDataSpaces::CheckLowMemory

Learn how the CheckLowMemory method checks for memory corruption in the low 4 GB of memory.
IDebugDataSpaces::ReadBusData

Learn about the ReadBusData method, which reads data from a system bus. You can specify which bus data type to read from.
IDebugDataSpaces::ReadControl

Learn about the ReadControl method, which reads implementation-specific system data. You can specify which processor's data to read.
IDebugDataSpaces::ReadDebuggerData

Learn about the ReadDebuggerData method, which returns information about the target that the debugger engine has queried or determined during the current session.
IDebugDataSpaces::ReadIo

Learn about the ReadIo method, which reads from the system and bus I/O memory. See the method parameters and their requirements.
IDebugDataSpaces::ReadMsr

Learn about the IDebugDataSpaces.ReadMsr method, which reads a specified Model-Specific Register (MSR).
IDebugDataSpaces::ReadPhysical

The ReadPhysical method reads the target's memory from the specified physical address. This method belongs to the IDebugDataSpaces interface.
IDebugDataSpaces::ReadPointersVirtual

The ReadPointersVirtual method is a convenience method for reading pointers from the target's virtual address space. This method belongs to IDebugDataSpaces.
IDebugDataSpaces::ReadProcessorSystemData

The ReadProcessorSystemData method returns data about the specified processor. This method belongs to the IDebugDataSpaces interface.
IDebugDataSpaces::ReadVirtual

The ReadVirtual method reads memory from the target's virtual address space. This method belongs to the IDebugDataSpaces interface.
IDebugDataSpaces::ReadVirtualUncached

The ReadVirtualUncached method reads memory from the target's virtual address space. This method belongs to the IDebugDataSpaces interface.
IDebugDataSpaces::SearchVirtual

The SearchVirtual method searches the target's virtual memory for a specified pattern of bytes. This method belongs to the IDebugDataSpaces interface.
IDebugDataSpaces::WriteBusData

The WriteBusData method writes data to a system bus. This method belongs to the IDebugDataSpaces interface.
IDebugDataSpaces::WriteControl

The WriteControl method writes implementation-specific system data. This method belongs to the IDebugDataSpaces interface.
IDebugDataSpaces::WriteIo

The WriteIo method writes to the system and bus I/O memory. This method belongs to the IDebugDataSpaces interface.
IDebugDataSpaces::WriteMsr

The WriteMsr method writes a value to the specified Model-Specific Register (MSR). This method belongs to the IDebugDataSpaces interface.
IDebugDataSpaces::WritePhysical

The WritePhysical method writes data to the specified physical address in the target's memory. This method belongs to the IDebugDataSpaces interface.
IDebugDataSpaces::WritePointersVirtual

The WritePointersVirtual method is a convenience method for writing pointers to the target's virtual address space. This method belongs to IDebugDataSpaces.
IDebugDataSpaces::WriteVirtual

The WriteVirtual method writes data to the target's virtual address space. This method belongs to the IDebugDataSpaces interface.
IDebugDataSpaces::WriteVirtualUncached

The WriteVirtualUncached method writes data to the target's virtual address space. This method belongs to the IDebugDataSpaces interface.

Requirements

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

See also

IDebugDataSpaces2

IDebugDataSpaces3

IDebugDataSpaces4