IDebugHostMemory3 interface (dbgmodel.h)
The IDebugHostMemory3 interface defines methods that provide memory access to the underlying debugger.
This version 3 of the interface supports all of the previous methods with identical signatures and includes additional new methods that provide added functionality. The new methods are listed in the header at the end of the section for that interface.
Inheritance
The IDebugHostMemory3 interface inherits from the IDebugHostMemory2 interface.
Methods
The IDebugHostMemory3 interface has these methods.
IDebugHostMemory3::AddRef The AddRef method increments the reference count for an object. |
IDebugHostMemory3::CanonicalizeLocation The CanonicalizeLocation method transforms a given location to its "canonical representation", which is a chosen standard form. |
IDebugHostMemory3::GetDisplayStringForLocation For a given location within the address space of the target as defined by context and location, convert the location to a displayable string (according to whatever format the host chooses). |
IDebugHostMemory3::LinearizeLocation Takes a location which may represent something other than a virtual memory address and attempts to linearize the location into a virtual memory address within the given context. |
IDebugHostMemory3::QueryInterface The QueryInterface method retrieves pointers to supported interfaces on an object. |
IDebugHostMemory3::ReadBytes The ReadBytes method reads a number of bytes from the address space of the target for a given context and location. |
IDebugHostMemory3::ReadPointers The ReadPointers method reads a number of pointers from the address space of the target for a given context and location. |
IDebugHostMemory3::Release The IDebugHostMemory3::Release method releases a reference to the memory object. |
IDebugHostMemory3::WriteBytes The IDebugHostMemory3::WriteBytes method writes a number of bytes to the address space of the target for a given context and location. |
IDebugHostMemory3::WritePointers The IDebugHostMemory3::WritePointers method writes a number of pointers into the address space of the target. |
Requirements
Requirement | Value |
---|---|
Header | dbgmodel.h |