ICorDebugDataTarget 介面
提供回呼介面,該介面可供存取特定的目標處理序。
方法
方法 |
描述 |
---|---|
提供有關平台的資訊,包括執行目標處理序的處理器架構和作業系統。 |
|
從指定的位址開始取得連續記憶體的區塊,並將它傳回到提供的緩衝區。 |
|
要求指定之執行緒的目前執行緒內容。 |
備註
ICorDebugDataTarget 及其方法具有下列特性:
偵錯服務會呼叫這個介面上的方法,以存取記憶體及目標處理序中的其他資料。
偵錯工具用戶端必須視需要針對特定目標 (例如,即時處理序或記憶體傾印) 實作這個介面。
ICorDebugDataTarget 方法只能從其他 ICorDebug* 介面中實作的方法來叫用。 這樣可以確保偵錯工具用戶端能夠控制叫用的執行緒,以及何時叫用。
ICorDebugDataTarget 實作一律必須傳回關於目標的最新資訊。
當呼叫 ICorDebug* 介面 (因此為 ICorDebugDataTarget 方法) 時,目標處理序應停止且不能以任何方式改變。 如果目標為即時處理序且其狀態變更,則必須再次呼叫 ICLRDebugging::OpenVirtualProcess 方法,以提供取代的 ICorDebugProcess 執行個體。
注意事項 |
---|
這個介面不支援遠端呼叫,不論是跨電腦或跨處理序。 |
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**CorDebug.idl、CorDebug.h
**程式庫:**CorGuids.lib
**.NET Framework 版本:**4