Partilhar via


Método ICorDebugModule2::SetJMCStatus

Define o status Just My Code (JMC) de todos os métodos de todas as classes neste ICorDebugModule2 para o valor especificado, exceto aqueles na pTokens matriz, que define para o valor oposto.

Sintaxe

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

Parâmetros

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

cTokens [em] O tamanho da pTokens matriz.

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

Observações

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

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

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

Requisitos

Plataformas: Consulte Requisitos do sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

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