提供查詢進程相關信息的方法。
注意
此 API 原本是針對運行時間內部使用所設計。 雖然現在支援第三方使用,但建議您盡可能使用 ICorDebug 和 ICorProfiler API。
方法
| 方法 | 描述 |
|---|---|
| GetRuntimeNameByAddress | 取得指定地址的名稱。 |
| GetAppDomainByUniqueId |
AppDomain依唯一識別碼取得行程中的 。 |
| StartEnumModules | 提供句柄來列舉進程的模組。 |
| EnumModule | 列舉此程序的模組。 |
| EndEnumModules | 釋放模組列舉期間使用的內部反覆運算器所使用的資源。 |
| StartEnumMethodInstancesByAddress | 提供句柄,以列舉從指定地址開始的方法實例 AppDomain 。 |
| EnumMethodInstanceByAddress | 從位址位移開始,列舉這個進程的方法實例。 |
| EndEnumMethodInstancesByAddress | 釋放實例列舉期間使用的內部反覆運算器所使用的資源。 |
| GetTaskByOSThreadID | 依其OS線程標識碼取得受控工作。 |
| GetTaskByUniqueID | 依其唯一標識碼取得受控工作。 |
| GetModuleByAddress | 依位址查閱受控模組。 |
| StartEnumMethodDefinitionsByAddress | 提供句柄,以依 IL 程式代碼位址列舉方法實例。 |
| EnumMethodDefinitionByAddress | 依 IL 程式代碼位址列舉方法實例。 |
| EndEnumMethodDefinitionsByAddress | 釋放實例列舉期間使用的內部反覆運算器所使用的資源。 |
| FollowStub | 給定的位址是 CLR 存根(以及先前後續的可能狀態)決定下一個執行位址,以檢查存根是否已結束。 |
| FollowStub2 | 給定的位址是 CLR 存根(以及先前後續的可能狀態)決定下一個執行位址,以檢查存根是否已結束。 |
| TranslateExceptionRecordToNotification | 盡可能將系統例外狀況記錄轉譯成特定類型的通知。 |
| GetAddressType | 傳回指定地址所參考之數據類型的指示。 |
| SetCodeNotifications | 為方法產生或捨棄程序代碼時,要求通知。 |
| SetAllCodeNotifications | 針對指定 IXCLRDataModule中的任何方法實例產生或捨棄程式代碼時,要求通知。 |
| 要求 | 使用進程數據填入緩衝區的要求。 |
| SetOtherNotificationFlags | 當 CLR 引發特定事件時,要求通知。 |
| StartEnumAppDomains | 提供句柄來列舉程式中的AppDomains。 |
| EnumAppDomain | 列舉程式中的AppDomains。 |
| EndEnumAppDomains | 釋放 AppDomain 列舉期間使用的內部反覆運算器所使用的資源。 |
備註
此介面位於運行時間內,不會透過任何標頭或連結庫檔案公開。 不過,它是使用 GUID IUnknown 衍生自 5c552ab6-fc09-4cb3-8e36-22fa03c798b7 的 COM 介面,可透過一般 COM 機制取得。
需求
平台:請參閱系統需求。 標題: 無 函式庫: 無 .NET Framework 版本: 從 4.7 開始提供