Partilhar via


Método de ICorDebugManagedCallback3::CustomNotification

Indica que uma notificação do depurador personalizados foi aumentada.

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

Parâmetros

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

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

Valor de retorno

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

HRESULT

Descrição

S_OK

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

Comentários

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

O ICorDebug interface não impõe nenhuma diretiva nos tipos de notificações ou seu conteúdo e a semântica das notificações é estritamente um contrato entre os depuradores, aplicativos e o.NET Framework.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

.NET Framework versões: 4

Consulte também

Referência

Interface de ICorDebugManagedCallback3

Outros recursos

Interfaces de depuração.

Depuração (referência de API não gerenciada)