IDebugDataSpaces4 interface (dbgeng.h)
Inheritance
The IDebugDataSpaces4 interface inherits from IDebugDataSpaces3. IDebugDataSpaces4 also has these types of members:
Methods
The IDebugDataSpaces4 interface has these methods.
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::GetOffsetInformation The GetOffsetInformation method provides general information about an address in a process's data space. |
IDebugDataSpaces4::GetValidRegionVirtual The GetValidRegionVirtual method locates the first valid region of memory in a specified memory range. |
IDebugDataSpaces4::GetVirtualTranslationPhysicalOffsets Learn how 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. This method belongs to the IDebugDataSpaces4 interface. |
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. This method belongs to IDebugDataSpaces4. |
IDebugDataSpaces4::ReadProcessorSystemData The ReadProcessorSystemData method returns data about the specified processor. This method belongs to the IDebugDataSpaces4 interface. |
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::ReadUnicodeStringVirtualWide The ReadUnicodeStringVirtualWide method reads a null-terminated, Unicode string from the target. |
IDebugDataSpaces4::ReadVirtual The ReadVirtual method reads memory from the target's virtual address space. This method belongs to the IDebugDataSpaces4 interface. |
IDebugDataSpaces4::ReadVirtualUncached The ReadVirtualUncached method reads memory from the target's virtual address space. This method belongs to the IDebugDataSpaces4 interface. |
IDebugDataSpaces4::SearchVirtual The SearchVirtual method searches the target's virtual memory for a specified pattern of bytes. This method belongs to the IDebugDataSpaces4 interface. |
IDebugDataSpaces4::SearchVirtual2 The SearchVirtual2 method searches the process's virtual memory for a specified pattern of bytes. |
IDebugDataSpaces4::StartEnumTagged The StartEnumTagged method initializes an enumeration over the tagged data associated with a debugger session. |
IDebugDataSpaces4::VirtualToPhysical Learn how this 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. This method belongs to the IDebugDataSpaces4 interface. |
IDebugDataSpaces4::WriteControl The WriteControl method writes implementation-specific system data. This method belongs to the IDebugDataSpaces4 interface. |
IDebugDataSpaces4::WriteIo The WriteIo method writes to the system and bus I/O memory. This method belongs to the IDebugDataSpaces4 interface. |
IDebugDataSpaces4::WriteMsr The WriteMsr method writes a value to the specified Model-Specific Register (MSR). This method belongs to the IDebugDataSpaces4 interface. |
IDebugDataSpaces4::WritePhysical The WritePhysical method writes data to the specified physical address in the target's memory. This method belongs to the IDebugDataSpaces4 interface. |
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. This method belongs to IDebugDataSpaces4. |
IDebugDataSpaces4::WriteVirtual The WriteVirtual method writes data to the target's virtual address space. This method belongs to the IDebugDataSpaces4 interface. |
IDebugDataSpaces4::WriteVirtualUncached The WriteVirtualUncached method writes data to the target's virtual address space. This method belongs to the IDebugDataSpaces4 interface. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | dbgeng.h (include Dbgeng.h) |