Compartilhar via


Método ICorDebugProcess6::MarkDebuggerAttached

Altera o estado interno do depurado para que o método Debugger.IsAttached na biblioteca de classes .NET Framework retorne true.

Sintaxe

HRESULT MarkDebuggerAttached(
    BOOL fIsAttached
);

Parâmetros

fIsAttachedtrue se o método Debugger.IsAttached deve indicar que um depurador é anexado; caso contrário, false.

Valor Retornado

O método pode retornar os valores listados na tabela a seguir.

Valor retornado Descrição
S_OK A depuração foi atualizada com êxito.
CORDBG_E_MODULE_NOT_LOADED O assembly que contém o método Debugger.IsAttached não é carregado, ou outros erros como metadados ausentes estão impedindo que ele seja reconhecido.

Esse erro é comum e benigno. Você deve chamar o método novamente ao carregar assemblies adicionais.
Outros valores HRESULT com falha. Outros valores provavelmente indicam depurador ou componentes do compilador com comportamento inadequado.

Comentários

Observação

Este método está disponível apenas com .NET Native.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: disponíveis desde 4.6, somente .NET Native

Confira também