共用方式為


ICorDebugDataTarget::GetPlatform 方法

提供有關平台的資訊,包括執行目標處理序的處理器架構和作業系統。

HRESULT GetPlatform([out] CorDebugPlatform * pTargetPlatform);

參數

備註

CorDebugPlatformEnum 列舉傳回的值是由 ICorDebug 介面用來判斷目標處理序的詳細資訊,例如指標大小、位址空間配置、暫存器集合、指令格式、內容配置,以及呼叫慣例。

pTargetPlatform 值可能參考的平台正被模擬為目標,而非指定實際使用中的硬體。 例如,在 64 位元版本的 Windows 作業系統上的 Windows on Windows (WOW) 環境中執行的處理序,應該使用 CorDebugPlatformEnum 列舉的 CORDB_PLATFORM_WINDOWS_X86 值。

這個方法必須成功。 如果失敗,目標平台就無法使用。 下列原因都可能導致這個方法失敗:

  • 模擬為目標的平台無法使用。

  • 目標平台上的實際硬體無法使用。

需求

**平台:**請參閱 .NET Framework 系統需求

**標頭:**CorDebug.idl、CorDebug.h

**程式庫:**CorGuids.lib

**.NET Framework 版本:**4

請參閱

參考

ICorDebugDataTarget 介面

其他資源

偵錯介面

偵錯 (Unmanaged API 參考)