啟用和停用指定類型的自訂偵錯工具通知。
語法
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 起可用