提供一个回调接口,该接口可提供对特定目标进程的访问。
方法
方法 |
说明 |
---|---|
提供运行目标进程的平台的信息,包括处理器架构和操作系统。 |
|
获取以指定地址开始的连续内存块,并在提供的缓冲区中返回该内存块。 |
|
请求指定线程的当前线程上下文。 |
备注
ICorDebugDataTarget 及其方法具有以下特性:
调试服务调用此接口上的方法以访问内存和目标进程中的其他数据。
调试器客户端必须根据特定的目标(例如,实时进程或内存转储)实现此接口。
仅可以从在其他 ICorDebug* 接口中实现的方法内调用 ICorDebugDataTarget 方法。 这将确保调试器客户端能够控制调用它的线程以及调用时间。
ICorDebugDataTarget 实现必须总是返回有关目标的最新信息。
在调用 ICorDebug* 接口(及 ICorDebugDataTarget 方法)时,应停止目标进程并且不应通过任何方式更改目标进程。 如果目标是一个实时进程,并且其状态发生了更改,则必须再次调用 ICLRDebugging::OpenVirtualProcess 方法以提供替代 ICorDebugProcess 实例。
![]() |
---|
不支持对此接口进行远程调用(无论是跨计算机还是跨进程)。 |
要求
**平台:**请参见 .NET Framework 系统要求。
头文件: CorDebug.idl、CorDebug.h
**库:**CorGuids.lib
**.NET Framework 版本:**4