Udostępnij za pośrednictwem


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

Zobacz też