Condividi tramite


Metodo ICorDebugManagedCallback3::CustomNotification

Indica che è stata generata una notifica del debugger personalizzata.

Sintassi

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

Parametri

pThread [in] Puntatore al thread che ha generato la notifica.

pAppDomain [in] Puntatore al dominio applicazione che contiene il thread che ha generato la notifica.

Valore restituito

Questo metodo restituisce gli HRESULT specifici seguenti e gli errori HRESULT che indicano l'errore del metodo.

HRESULT Description
S_OK Il metodo è stato completato correttamente.

Exceptions

Osservazioni:

Una chiamata successiva al metodo ICorDebugThread4::GetCurrentCustomDebuggerNotification recupera l'oggetto thread passato al Debugger.NotifyOfCrossThreadDependency metodo . Il tipo dell'oggetto thread deve essere stato abilitato in precedenza chiamando il metodo ICorDebugProcess3::SetEnableCustomNotification . Il debugger può leggere parametri specifici del tipo dai campi dell'oggetto thread e archiviare le risposte nei campi.

L'interfaccia ICorDebug non impone criteri sui tipi di notifiche o sui relativi contenuti e la semantica delle notifiche è strettamente un contratto tra debugger, applicazioni e .NET.

Requisiti

Piattaforme: Vedere Sistemi operativi supportati da .NET.

Intestazione: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versioni di .NET: Disponibile a partire da .NET Framework 4.0

Vedere anche