ICorDebugProcess3::SetEnableCustomNotification 方法
啟用和停用指定類型的自訂偵錯工具通知。
語法
HRESULT SetEnableCustomNotification(ICorDebugClass * pClass,
BOOL fEnable);
參數
pClass
[in] 指定自訂偵錯工具通知的類型。
fEnable
[in] true
表示啟用自訂偵錯工具通知;false
表示停用通知。 預設值是 false
。
備註
當 fEnable
設定為 true
時,呼叫 Debugger.NotifyOfCrossThreadDependency 方法會觸發 ICorDebugManagedCallback3::CustomNotification 回呼。 預設會停用通知;因此,偵錯工具必須指定它知道且想要處理的任何通知類型。 由於 ICorDebugClass 類別是由應用程式定義域界定範圍,因此如果偵錯工具想要接收整個處理序的通知,則必須針對處理序中的每個應用程式定義域呼叫 SetEnableCustomNotification
。
從 .NET Framework 4 開始,唯一支援的通知是跨執行緒相依性通知。
規格需求
平台:請參閱系統需求。
標頭:CorDebug.idl、CorDebug.h
程式庫:CorGuids.lib
.NET Framework版本:自 4 起可用