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