Compartilhar via


Método de ICorDebugProcess3::SetEnableCustomNotification

Ativa e desativa as notificações do depurador personalizados do tipo especificado.

HRESULT SetEnableCustomNotification(ICorDebugClass * pClass,
                                    BOOL fEnable);

Parâmetros

  • pClass
    [in] O tipo que especifica as notificações do depurador personalizados.

  • fEnable
    [in] true para habilitar as notificações do depurador personalizados; falsePara desativar as notificações. O valor padrão é false.

Comentários

Quando fEnable for definido como true, chama o Debugger.NotifyOfCrossThreadDependency disparador do método um ICorDebugManagedCallback3::CustomNotification retorno de chamada. As notificações são desativadas por padrão; Portanto, o depurador deve especificar quaisquer tipos de notificação, ela conhece e deseja manipular. Porque o ICorDebugClass classe é delimitada por domínio de aplicativo, o depurador deve chamar SetEnableCustomNotification para cada domínio de aplicativo no processo, se ele deseja receber a notificação através do processo inteiro.

Começando com o .NET Framework versão 4, a notificação de suporte única é uma notificação de dependência de thread cruzado.

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 ICorDebugProcess3

Interface de ICorDebugProcess2

Interface de ICorDebugProcess

Outros recursos

Interfaces de depuração.

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