Partager via


ICorDebugManagedCallback3::CustomNotification, méthode

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

Syntaxe

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

Paramètres

pThread [in] Pointeur vers le thread qui a déclenché la notification.

pAppDomain [in] Pointeur vers le domaine d’application qui contient le thread qui a déclenché la notification.

Valeur de retour

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

HRESULT Description
S_OK La commande s'est correctement terminée.

Exceptions

Remarques

Un appel ultérieur à la méthode ICorDebugThread4::GetCurrentCustomDebuggerNotification récupère l’objet thread passé à la méthode Debugger.NotifyOfCrossThreadDependency. Le type d’objet thread doit avoir été préalablement activé en appelant la méthode ICorDebugProcess3::SetEnableCustomNotification. Le débogueur peut lire des paramètres spécifiques au type à partir des champs de l’objet thread et peut stocker des réponses dans des 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.

Spécifications

Plateformes : Consultez Configuration requise.

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

Bibliothèque : CorGuids.lib

Versions de .NET Framework : Disponible depuis la version 4

Voir aussi