ICorDebugProcess3::SetEnableCustomNotification — Metoda
Włącza i wyłącza niestandardowe powiadomienia debugera określonego typu.
Składnia
HRESULT SetEnableCustomNotification(ICorDebugClass * pClass,
BOOL fEnable);
Parametry
pClass
[in] Typ określający niestandardowe powiadomienia debugera.
fEnable
[in] true
aby włączyć niestandardowe powiadomienia debugera; false
aby wyłączyć powiadomienia. Domyślna wartość to false
.
Uwagi
Gdy fEnable
jest ustawiona wartość true
, wywołania Debugger.NotifyOfCrossThreadDependency metody wyzwalają wywołanie zwrotne wywołania zwrotnego ICorDebugManagedCallback3::CustomNotification . Powiadomienia są domyślnie wyłączone; w związku z tym debuger musi określić wszystkie typy powiadomień, o których wie i które chce obsłużyć. Ponieważ klasa ICorDebugClass jest ograniczona przez domenę aplikacji, debuger musi wywołać SetEnableCustomNotification
każdą domenę aplikacji w procesie, jeśli chce otrzymywać powiadomienie w całym procesie.
Począwszy od programu .NET Framework 4, jedynym obsługiwanym powiadomieniem jest powiadomienie zależności między wątkami.
Wymagania
Platformy: zobacz Wymagania systemowe.
Nagłówek: CorDebug.idl, CorDebug.h
Biblioteka: CorGuids.lib
Wersje programu .NET Framework: dostępne od 4