IeXdi2Mem (Windows CE 5.0)
This interface provides memory, I/O, and CPU registers with access to the target. It is normally hosted by the eXDI service.
Methods
The following table shows the methods defined in the IeXdi2Mem interface.
Method | Description |
---|---|
IeXdi2Mem::CopyMemoryX | Copies a designated block of memory. |
IeXdi2Mem::CreateCpuRegCustomList | Creates a custom list of CPU registers given by name. |
IeXdi2Mem::EnumAllCpuRegGroups | Creates an enumeration list of available groups of CPU registers. |
IeXdi2Mem::EnumAllCpuRegs | Creates an enumeration list of available CPU registers. |
IeXdi2Mem::EnumAllCpuRegsInGroup | Creates an enumeration list of all CPU registers in a specified group and returns a pointer to its interface. |
IeXdi2Mem::FillMemoryX | Fills the memory with a specified sequence of bytes. |
IeXdi2Mem::GetLinearMemMapList | Returns the supported linear memory map table. |
IeXdi2Mem::GetMemAccessExclusionRange | Retrieves the list of memory access exclusion ranges. This list is used to filter access on the memory range. |
IeXdi2Mem::GetStdRegAlias | Returns the CPU-specific register that corresponds to a specified standard register. |
IeXdi2Mem::ReadCpuRegByName | Reads the content value of a CPU register, given the register name. |
IeXdi2Mem::ReadMemoryX | Reads a block of data from linear memory. |
IeXdi2Mem::SearchMemoryX | Searches memory for a block that matches a given sequence. |
IeXdi2Mem::SetMemAccessExclusionRange | Sets the values in the memory access exclusion range list. This list is used to filter access on the memory range. |
IeXdi2Mem::WriteCpuRegByName | Writes the content value of a CPU register, given the register name. |
IeXdi2Mem::WriteMemoryX | Writes a block of data to linear memory. |
Requirements
OS Version: Windows CE 5.0 and later.
Header: eXDI2.h.
Link Library: ole32.lib oleaut32.lib.
See Also
Send Feedback on this topic to the authors