Partager via


ICorDebugModule2::SetJMCStatus, méthode

Définit l’état JMC (Uniquement mon code) de toutes les méthodes de toutes les classes de cet ICorDebugModule2 sur la valeur spécifiée, sauf celles du tableau pTokens, qu’elle définit sur la valeur opposée.

Syntaxe

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

Paramètres

bIsJustMycode
[in] Défini sur true si le code doit être débogué ; sinon, défini sur false.

cTokens
[in] Taille du tableau pTokens.

pTokens
[in] Tableau de valeurs mdToken, chacune faisant référence à une méthode dont l’état JMC est défini sur !bIsJustMycode.

Notes

L’état JMC de chaque méthode spécifiée dans le tableau pTokens est défini sur la valeur opposée à celle de bIsJustMycode. L’état de toutes les autres méthodes de ce module est défini sur la valeur bIsJustMycode.

La méthode SetJMCStatus efface tous les paramètres JMC précédents définis dans ce module.

La méthode SetJMCStatus retourne S_OK HRESULT si toutes les fonctions ont été correctement définies. Elle retourne CORDBG_E_FUNCTION_NOT_DEBUGGABLE HRESULT si certaines fonctions marquées true ne sont pas débogables.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : CorDebug.idl, CorDebug.h

Bibliothèque : CorGuids.lib

Versions de .NET Framework : Disponible depuis la version 2.0