Compartilhar via


Interface ICorDebugFunction2

Logicamente, estende o ICorDebugFunction interface para fornecer suporte para Apenas Meu Código passo-a depuração, que ignora o código não-usuário.

interface ICorDebugFunction2 : IUnknown {
        
    HRESULT EnumerateNativeCode (
        [out] ICorDebugCodeEnum   **ppCodeEnum
    );
        
    HRESULT GetJMCStatus (
        [out] BOOL                *pbIsJustMyCode
    );
        
    HRESULT GetVersionNumber (
        [out] ULONG32             *pnVersion
    );
        
    HRESULT SetJMCStatus (
        [in] BOOL                 bIsJustMyCode
    );
        
};

Métodos

Método

Descrição

Método ICorDebugFunction2::EnumerateNativeCode

(Ainda não implementado). Obtém um ponteiro de interface para um ICorDebugCodeEnum que contenha as instruções de código nativo na função referenciada por este ICorDebugFunction2 objeto.

Método ICorDebugFunction2::GetJMCStatus

Obtém um valor que indica se esta função está marcada sistema autônomo código do usuário.

Método ICorDebugFunction2::GetVersionNumber

Obtém a versão de edição e continuação dessa função.

Método ICorDebugFunction2::SetJMCStatus

Marcas desta função para Just Meu Código stepping.

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, 1.1, 1.0

Consulte também

Referência

Interface ICorDebugFunction

Outros recursos

Interfaces de depuração