Compartilhar via


Método ICorDebugProcess6::MarkDebuggerAttached

Altera o estado interno do depurador para que o Debugger.IsAttached método retorne true.

Sintaxe

HRESULT MarkDebuggerAttached(
    BOOL fIsAttached
);

Parâmetros

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

Valor de retorno

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

Valor de retorno Description
S_OK O depurador foi atualizado com êxito.
CORDBG_E_MODULE_NOT_LOADED O assembly que contém o Debugger.IsAttached método não é carregado ou algum outro erro, como metadados ausentes, está impedindo que ele seja reconhecido.

Esse erro é comum e benigno. Você deve chamar o método novamente quando os assemblies adicionais forem carregados.
Outros valores com falha HRESULT . Outros valores provavelmente indicam componentes de depurador ou compilador mal comportados.

Observações

Observação

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

Requirements

Plataformas: Consulte sistemas operacionais com suporte do .NET.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

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

Consulte também