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 specifici HRESULT seguenti, nonché gli errori di HRESULT che indicano la mancata riuscita del metodo.

HRESULT Descrizione
S_OK Metodo completato correttamente.

Eccezioni

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 Framework.

Requisiti

Piattaforme: vedere Requisiti di sistema.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: disponibili dalla versione 4

Vedi anche