ICorDebugDataTarget::GetPlatform 方法

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

語法

HRESULT GetPlatform([out] CorDebugPlatform * pTargetPlatform);  

參數

pTargetPlatform
[out] 描述目標平台之 CorDebugPlatformEnum 列舉的指標。

備註

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

pTargetPlatform 值可能指要針對目標模擬的平台,而不是指定使用中的實際硬體。 例如,在 64 位元版 Windows 作業系統上的 Windows on Windows (WOW) 環境中執行的處理序,應該使用 CORDB_PLATFORM_WINDOWS_X86CorDebugPlatformEnum 列舉的值。

這個方法必須成功。 如果失敗,則無法使用目標平台。 此方法可能因為下列原因而失敗:

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

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

規格需求

平台:請參閱系統需求

標頭:CorDebug.idl、CorDebug.h

程式庫:CorGuids.lib

.NET Framework版本:自 4 起可用

另請參閱