Partilhar via


Método ICorDebugManagedCallback3::CustomNotification

Indica que uma notificação de depurador personalizada foi gerada.

Sintaxe

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

Parâmetros

pThread [em] Um ponteiro para o thread que gerou a notificação.

pAppDomain [em] Um ponteiro para o domínio do aplicativo que contém o thread que gerou a notificação.

Devolver Valor

Esse método retorna os seguintes HRESULTs específicos, bem como erros HRESULT que indicam falha do método.

HRESULTADO Description
S_OK O método foi concluído com êxito.

Exceções

Observações

Uma chamada subsequente para o método ICorDebugThread4::GetCurrentCustomDebuggerNotification recupera o objeto de thread que foi passado para o Debugger.NotifyOfCrossThreadDependency método. O tipo do objeto de thread deve ter sido habilitado anteriormente chamando o método ICorDebugProcess3::SetEnableCustomNotification . O depurador pode ler parâmetros específicos do tipo dos campos do objeto de thread e pode armazenar respostas em campos.

A interface ICorDebug não impõe nenhuma política sobre os tipos de notificações ou seu conteúdo, e a semântica das notificações são estritamente um contrato entre depuradores, aplicativos e o .NET Framework.

Requisitos

Plataformas: Consulte Requisitos do sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: Disponível desde 4

Consulte também