ICorProfilerCallback3::ProfilerDetachSucceeded 方法
通知分析工具 Common Language Runtime (CLR) 即將卸載分析工具 DLL。
語法
HRESULT ProfilerDetachSucceeded();
傳回值
忽略此回呼傳回的值。
備註
所有執行緒都結束分析工具的程式碼後,就會核發 ProfilerDetachSucceeded
回呼。 呼叫這個方法時,分析工具應該執行任何不適合其解構函式的最後一刻工作,例如通知其 UI 或記錄元件。 然而,分析工具不可呼叫在回呼期間 CLR 提供所介面上的函式 (例如 ICorProfilerInfo 或 IMetaData*
介面)。
CLR 會在 Windows 應用程式事件記錄檔中建立項目,表示中斷連結作業成功。
分析工具從回呼傳回之後,CLR 釋放此分析工具物件並卸載分析工具 DLL。 因此,在分析工具從此回呼傳回之後,不可執行任何可能導致在分析工具 DLL 中執行的動作。 例如,它不可建立執行緒或註冊計時器回呼。
規格需求
平台:請參閱系統需求。
標頭: CorProf.idl、CorProf.h
程式庫:CorGuids.lib
.NET Framework版本:自 4 起可用