IDebugDataSpaces3 interface (dbgeng.h)
Inheritance
The IDebugDataSpaces3 interface inherits from IDebugDataSpaces2. IDebugDataSpaces3 also has these types of members:
Methods
The IDebugDataSpaces3 interface has these methods.
IDebugDataSpaces3::CheckLowMemory Learn about the CheckLowMemory method, which checks for memory corruption in the low 4 GB of memory. |
IDebugDataSpaces3::EndEnumTagged Learn about the EndEnumTagged method, which releases the resources used by the specified enumeration. |
IDebugDataSpaces3::FillPhysical The FillPhysical method writes a pattern of bytes to target's physical memory. The pattern is written repeatedly until the specified memory range is filled. |
IDebugDataSpaces3::FillVirtual The FillVirtual method writes a pattern of bytes to target's virtual memory. The pattern is written repeatedly until the specified memory range is filled. |
IDebugDataSpaces3::GetNextTagged Learn about the GetNextTagged method, which returns the GUID for the next block of tagged data in the enumeration. |
IDebugDataSpaces3::GetVirtualTranslationPhysicalOffsets Learn how this method returns the physical addresses of the system paging structures at different levels of the paging hierarchy. |
IDebugDataSpaces3::ReadBusData Learn about the IDebugDataSpaces3.ReadBusData method, which reads data from a system bus. You can specify which bus data type to read from. |
IDebugDataSpaces3::ReadControl Learn about the IDebugDataSpaces3.ReadControl method, which reads implementation-specific system data. You can specify which processor's data to read. |
IDebugDataSpaces3::ReadDebuggerData The IDebugDataSpaces3.ReadDebuggerData method returns information about the target that the debugger engine has queried or determined during the current session. |
IDebugDataSpaces3::ReadHandleData Learn about the ReadHandleData method, which retrieves information about a system object specified by a system handle. |
IDebugDataSpaces3::ReadImageNtHeaders Learn about the ReadImageNtHeaders method, which returns the NT headers for the specified image loaded in the target. |
IDebugDataSpaces3::ReadIo Learn about the IDebugDataSpaces3.ReadIo method, which reads from the system and bus I/O memory. See the method parameters and their requirements. |
IDebugDataSpaces3::ReadMsr Learn about the IDebugDataSpaces3.ReadMsr method, which reads a specified Model-Specific Register (MSR). |
IDebugDataSpaces3::ReadPhysical The ReadPhysical method reads the target's memory from the specified physical address. This method belongs to the IDebugDataSpaces3 interface. |
IDebugDataSpaces3::ReadPointersVirtual The ReadPointersVirtual method is a convenience method for reading pointers from the target's virtual address space. This method belongs to IDebugDataSpaces3. |
IDebugDataSpaces3::ReadProcessorSystemData The ReadProcessorSystemData method returns data about the specified processor. This method belongs to the IDebugDataSpaces3 interface. |
IDebugDataSpaces3::ReadTagged Learn about the ReadTagged method, which reads the tagged data that might be associated with a debugger session. |
IDebugDataSpaces3::ReadVirtual The ReadVirtual method reads memory from the target's virtual address space. This method belongs to the IDebugDataSpaces3 interface. |
IDebugDataSpaces3::ReadVirtualUncached The ReadVirtualUncached method reads memory from the target's virtual address space. This method belongs to the IDebugDataSpaces3 interface. |
IDebugDataSpaces3::SearchVirtual The SearchVirtual method searches the target's virtual memory for a specified pattern of bytes. This method belongs to the IDebugDataSpaces3 interface. |
IDebugDataSpaces3::StartEnumTagged Learn about the StartEnumTagged method, which initializes an enumeration over the tagged data associated with a debugger session. |
IDebugDataSpaces3::VirtualToPhysical Learn about the VirtualToPhysical method, which translates a location in the target's virtual address space into a physical memory address. |
IDebugDataSpaces3::WriteBusData The WriteBusData method writes data to a system bus. This method belongs to the IDebugDataSpaces3 interface. |
IDebugDataSpaces3::WriteControl The WriteControl method writes implementation-specific system data. This method belongs to the IDebugDataSpaces3 interface. |
IDebugDataSpaces3::WriteIo The WriteIo method writes to the system and bus I/O memory. This method belongs to the IDebugDataSpaces3 interface. |
IDebugDataSpaces3::WriteMsr The WriteMsr method writes a value to the specified Model-Specific Register (MSR). This method belongs to the IDebugDataSpaces3 interface. |
IDebugDataSpaces3::WritePhysical The WritePhysical method writes data to the specified physical address in the target's memory. This method belongs to the IDebugDataSpaces3 interface. |
IDebugDataSpaces3::WritePointersVirtual The WritePointersVirtual method is a convenience method for writing pointers to the target's virtual address space. This method belongs to IDebugDataSpaces3. |
IDebugDataSpaces3::WriteVirtual The WriteVirtual method writes data to the target's virtual address space. This method belongs to the IDebugDataSpaces3 interface. |
IDebugDataSpaces3::WriteVirtualUncached The WriteVirtualUncached method writes data to the target's virtual address space. This method belongs to the IDebugDataSpaces3 interface. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | dbgeng.h (include Dbgeng.h) |