Condividi tramite


Metodo ICorDebugModule2::SetJMCStatus

Aggiornamento: novembre 2007

Imposta lo stato JMC (Just My Code) di tutti i metodi di tutte le classi di questa interfaccia ICorDebugModule2 sul valore specificato, ad eccezione di quelli inclusi nella matrice pTokens, che vengono impostati sul valore opposto.

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 matrice pTokens.

  • pTokens
    [in] Matrice di valori mdToken, ognuno dei quali fa riferimento a un metodo che avrà il relativo stato JMC impostato su !bIsJustMycode.

Note

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

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

Il metodo SetJMCStatus restituirà S_OK come HRESULT se tutte le funzioni sono state impostate correttamente. Restituirà invece CORDBG_E_FUNCTION_NOT_DEBUGGABLE come HRESULT se alcune funzioni contrassegnate come true non possono essere sottoposte a debug.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorDebug.idl

Libreria: CorGuids.lib

Versioni di .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vedere anche

Riferimenti

ICorDebugModule2

ICorDebugModule