Partager via


ICorDebugModule2 ::SetJMCStatus, méthode

Définit l’état JMC (Just My Code) de toutes les méthodes de toutes les classes de cet ICorDebugModule2 sur la valeur spécifiée, à l’exception de celles du pTokens tableau, 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.

Remarques

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

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

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

Spécifications

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

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

Bibliothèque: CorGuids.lib

Versions de .NET : Disponible depuis .NET Framework 2.0