Partager via


ICorDebugManagedCallback3::CustomNotification, méthode

Indique qu'une notification de débogueur personnalisée a été déclenchée.

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

Paramètres

  • pThread
    [in] Pointeur vers le thread ayant déclenché la notification.

  • pAppDomain
    [in] Pointeur vers le domaine d'application qui contient le thread ayant déclenché la notification.

Valeur de retour

Cette méthode retourne les HRESULT spécifiques suivants ainsi que les erreurs HRESULT qui indiquent l'échec de la méthode.

HRESULT

Description

S_OK

La méthode s'est correctement terminée.

Notes

Un appel suivant à la méthode ICorDebugThread4::GetCurrentCustomDebuggerNotification récupère l'objet thread passé à la méthode Debugger.NotifyOfCrossThreadDependency. Le type de l'objet thread doit avoir été précédemment activé en appelant la méthode ICorDebugProcess3::SetEnableCustomNotification. Le débogueur peut lire des paramètres spécifiques au type dans les champs de l'objet thread et peut stocker des réponses dans les champs.

L'interface ICorDebug n'impose aucune stratégie sur les types de notifications ou leur contenu, et la sémantique des notifications est strictement un contrat entre les débogueurs, les applications et le .NET Framework.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : CorDebug.idl, CorDebug,h

Bibliothèque : CorGuids.lib

Versions du .NET Framework : 4

Voir aussi

Référence

ICorDebugManagedCallback3, interface

Autres ressources

Interfaces de débogage

Débogage (Référence des API non managées)