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 pTokens
tableau.
pTokens
[in] Tableau de mdToken
valeurs, chacun 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