Condividi tramite


Metodo ICorDebugModule2::SetJMCStatus

Imposta lo stato Just My Code (JMC) di tutti i metodi di tutte le classi in questo ICorDebugModule2 sul valore specificato, ad eccezione di quelli della pTokens matrice, che imposta sul valore opposto.

Sintassi

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

Parametri

bIsJustMycode [in] Impostare su true se il codice deve essere sottoposto a debug; in caso contrario, impostare su false.

cTokens [in] Dimensione della pTokens matrice.

pTokens [in] Matrice di mdToken valori, ognuno dei quali fa riferimento a un metodo con lo stato JMC impostato su !bIsJustMycode.

Osservazioni:

Lo stato JMC di ogni metodo specificato nella pTokens matrice è impostato sull'opposto del bIsJustMycode valore. Lo stato di tutti gli altri metodi in questo modulo è impostato sul bIsJustMycode valore .

Il SetJMCStatus metodo cancella tutte le impostazioni precedenti di JMC in questo modulo.

Il SetJMCStatus metodo restituisce un S_OK HRESULT se tutte le funzioni sono state impostate correttamente. Restituisce un CORDBG_E_FUNCTION_NOT_DEBUGGABLE HRESULT se alcune funzioni contrassegnate true non sono debugabili.

Requisiti

Piattaforme: vedere Requisiti di sistema.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: disponibili dalla versione 2.0