ICorDebugDataTarget::GetPlatform 方法

提供运行目标进程的平台的信息,包括处理器架构和操作系统。

HRESULT GetPlatform([out] CorDebugPlatform * pTargetPlatform);

参数

备注

ICorDebug 接口使用 CorDebugPlatformEnum 枚举返回值来确定目标进程的详细信息,例如目标进程的指针大小、地址空间布局、寄存器集、指令格式、上下文布局和调用约定。

pTargetPlatform 值可以引用为目标模拟的平台,而不是指定实际使用的硬件。 例如,在 64 位版本的 Windows 操作系统上的 Windows on Windows (WOW) 环境中运行的进程应使用 CorDebugPlatformEnum 枚举的 CORDB_PLATFORM_WINDOWS_X86 值。

此方法必须成功。 如果此方法失败,则目标平台将不可用。 此方法可能会因以下原因失败:

  • 为目标模拟的平台不可用。

  • 目标平台上的实际硬件不可用。

要求

**平台:**请参见 .NET Framework 系统要求

头文件: CorDebug.idl、CorDebug.h

**库:**CorGuids.lib

**.NET Framework 版本:**4

请参见

参考

ICorDebugDataTarget 接口

其他资源

调试接口

调试(非托管 API 参考)