ICorDebugDataTarget::GetPlatform 方法
提供平台相關資訊,包括執行目標處理序的處理器架構和作業系統。
語法
HRESULT GetPlatform([out] CorDebugPlatform * pTargetPlatform);
參數
pTargetPlatform
[out] 描述目標平台之 CorDebugPlatformEnum 列舉的指標。
備註
ICorDebug 介面會使用 CorDebugPlatformEnum
列舉傳回值來判斷目標處理序的詳細資料,例如其指標大小、位址空間配置、暫存器集、指令格式、內容配置,以及呼叫慣例。
pTargetPlatform
值可能指要針對目標模擬的平台,而不是指定使用中的實際硬體。 例如,在 64 位元版 Windows 作業系統上的 Windows on Windows (WOW) 環境中執行的處理序,應該使用 CORDB_PLATFORM_WINDOWS_X86
CorDebugPlatformEnum 列舉的值。
這個方法必須成功。 如果失敗,則無法使用目標平台。 此方法可能因為下列原因而失敗:
無法使用針對目標模擬的平台。
無法使用目標平台上的實際硬體。
規格需求
平台:請參閱系統需求。
標頭:CorDebug.idl、CorDebug.h
程式庫:CorGuids.lib
.NET Framework版本:自 4 起可用
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應