共用方式為


ICorDebugProcess3::SetEnableCustomNotification 方法

啟用和停用指定類型的自訂偵錯工具通知。

語法

HRESULT SetEnableCustomNotification(ICorDebugClass * pClass,
                                    BOOL fEnable);

參數

pClass [在]指定自訂偵錯工具通知的類型。

fEnable [在] true 啟用自訂偵錯工具通知; false 停用通知。 預設值是 false

備註

fEnable 設定為 true時,對方法的 Debugger.NotifyOfCrossThreadDependency 呼叫會觸發 ICorDebugManagedCallback3::CustomNotification 回呼。 默認情況下,通知處於禁用狀態;因此,偵錯工具必須指定它知道並想要處理的任何通知類型。 因為 ICorDebugClass 類別的範圍是由應用程式定義域,所以偵錯工具如果想要在整個進程中接收通知,就必須呼叫 SetEnableCustomNotification 進程中的每個應用程式定義域。

從 .NET Framework 4 開始,唯一支援的通知是跨執行緒相依性通知。

需求

平台: 請參閱 .NET 支援的作業系統

標題: CorDebug.idl、CorDebug.h

圖書館: CorGuids.lib

.NET 版本: 自 .NET Framework 4.0 起可用

另請參閱