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
[em] Defina como true
se o código deve ser depurado; caso contrário, defina como false
.
cTokens
[in] O tamanho da matriz pTokens
.
pTokens
[em] Uma matriz de mdToken
valores, cada um dos quais se refere a um método que terá seu status JMC configurado 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