Compartilhar via


Interface ICorDebugProcess2

Uma extensão lógica do ICorDebugProcess interface, que representa um processo de execução de código gerenciado.

interface ICorDebugProcess2 : IUnknown {
        
    HRESULT ClearUnmanagedBreakpoint (
        [in] CORDB_ADDRESS             address
    );
        
    HRESULT GetDesiredNGENCompilerFlags (
        [out] DWORD                    *pdwFlags
    );
        
    HRESULT GetReferenceValueFromGCHandle (
        [in] UINT_PTR                  handle,
        [out] ICorDebugReferenceValue  **pOutValue
    );
        
    HRESULT GetThreadForTaskID (
        [in] TASKID                    taskid,
        [out] ICorDebugThread2         **ppThread
    );
        
    HRESULT GetVersion (
        [out] COR_VERSION*             version
    );
        
    HRESULT SetDesiredNGENCompilerFlags (
                [in] DWORD                     pdwFlags
    );
        
    HRESULT SetUnmanagedBreakpoint (
                [in] CORDB_ADDRESS             address,
        [in] ULONG32                   bufsize,
        [out, size_is(bufsize), length_is(*bufLen)] 
            BYTE                       buffer[],
        [out] ULONG32                  *bufLen
    );
        
};

Métodos

Método

Descrição

Método ICorDebugProcess2::ClearUnmanagedBreakpoint

Remove um ponto de interrupção no especificado logoff conjunto que foi conjunto por uma telefonar anterior a ICorDebugProcess2::SetUnmanagedBreakpoint.

Método ICorDebugProcess2::GetDesiredNGENCompilerFlags

Obtém os sinalizadores que devem ser definidos para o Common linguagem tempo de execução (CLR) para carregar a imagem no processo referenciado por este ICorDebugProcess2.

Método ICorDebugProcess2::GetReferenceValueFromGCHandle

Obtém um ponteiro de referência para o objeto gerenciado especificado que tem um lixo coleção manipular.

Método ICorDebugProcess2::GetThreadForTaskID

Obtém o thread no qual a tarefa com o identificador especificado está em execução.

Método ICorDebugProcess2::GetVersion

Obtém a versão do CLR no qual o processo que está sendo depurado está em execução.

Método ICorDebugProcess2::SetDesiredNGENCompilerFlags

Define os sinalizadores são necessários para o compilador (JIT) just-in-time carregar uma imagem no processo que está sendo depurado.

Método ICorDebugProcess2::SetUnmanagedBreakpoint

Define um ponto de interrupção não gerenciado no deslocamento de imagem nativa especificado.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: CorDebug.idl

Biblioteca: CorGuids.lib

.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

Interface ICorDebugProcess

Outros recursos

Interfaces de depuração