Método ICorDebugModule2::SetJMCStatus

Define o status de JMC (Apenas Meu Código) de todos os métodos de todas as classes neste ICorDebugModule2 com o valor especificado, exceto aqueles na matriz pTokens, que ele define com o valor oposto.

Sintaxe

HRESULT SetJMCStatus (  
    [in] BOOL                        bIsJustMyCode,  
    [in] ULONG32                     cTokens,  
    [in, size_is(cTokens)] mdToken   pTokens[]  
);  

Parâmetros

bIsJustMycode
[in] Defina como true se o código deve ser depurado; caso contrário, defina como false.

cTokens
[in] O tamanho da matriz pTokens.

pTokens
[in] Uma matriz de valores mdToken, cada um deles refere-se a um método que terá seu status JMC definido como !bIsJustMycode.

Comentários

O status JMC de cada método especificado na matriz pTokens é definido como o oposto do valor bIsJustMycode. O status de todos os outros métodos neste módulo é definido como o valor bIsJustMycode.

O método SetJMCStatus apaga todas as configurações anteriores do JMC neste módulo.

O método SetJMCStatus retornará um S_OK HRESULT se todas as funções tiverem sido definidas com êxito. Ele retornará um CORDBG_E_FUNCTION_NOT_DEBUGGABLE HRESULT se algumas funções marcadas true não forem depuráveis.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: disponíveis desde 2.0