Udostępnij za pośrednictwem


ICorDebugManagedCallback3::CustomNotification — Metoda

Wskazuje, że zostało zgłoszone niestandardowe powiadomienie debugera.

Składnia

HRESULT CustomNotification(ICorDebugThread *    pThread,
                           ICorDebugAppDomain * pAppDomain);

Parametry

pThread [in] Wskaźnik do wątku, który wzbudził powiadomienie.

pAppDomain [in] Wskaźnik do domeny aplikacji, który zawiera wątek, który wywołał powiadomienie.

Wartość zwracana

Ta metoda zwraca następujące określone elementy HRESULTs, a także błędy HRESULT wskazujące niepowodzenie metody.

HRESULT opis
S_OK Metoda została ukończona pomyślnie.

Wyjątki

Uwagi

Kolejne wywołanie metody ICorDebugThread4::GetCurrentCustomDebuggerNotification pobiera obiekt wątku Debugger.NotifyOfCrossThreadDependency przekazany do metody . Typ obiektu wątku musi być wcześniej włączony przez wywołanie metody ICorDebugProcess3::SetEnableCustomNotification . Debuger może odczytywać parametry specyficzne dla typu z pól obiektu wątku i przechowywać odpowiedzi w polach.

Interfejs ICorDebug nie nakłada żadnych zasad dotyczących typów powiadomień ani ich zawartości, a semantyka powiadomień jest ściśle kontraktem między debugerami, aplikacjami i programem .NET Framework.

Wymagania

Platformy: zobacz Wymagania systemowe.

Nagłówek: CorDebug.idl, CorDebug.h

Biblioteka: CorGuids.lib

Wersje programu .NET Framework: dostępne od 4

Zobacz też