Aracılığıyla paylaş


ICorDebugModule2::SetJMCStatus Yöntemi

Bu ICorDebugModule2 içindeki tüm sınıfların tüm yöntemlerinin Just My Code (JMC) durumunu, dizidekiler pTokens dışında belirtilen değere ayarlar ve bunu ters değere ayarlar.

Sözdizimi

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

Parametreler

bIsJustMycode [in] true Kodda hata ayıklanacaksa olarak ayarlayın; aksi takdirde olarak ayarlayın false.

cTokens [in] Dizinin boyutu pTokens .

pTokens [in] Her biri mdToken JMC durumu !bIsJustMycodeolarak ayarlanacak bir yönteme başvuran bir değer dizisi.

Açıklamalar

Dizide pTokens belirtilen her yöntemin JMC durumu değerin bIsJustMycode tersi olarak ayarlanır. Bu modüldeki diğer tüm yöntemlerin durumu değerine ayarlanır bIsJustMycode .

SetJMCStatus yöntemi, bu modüldeki önceki tüm JMC ayarlarını siler.

Yöntemi, SetJMCStatus tüm işlevler başarıyla ayarlandıysa hresult S_OK döndürür. İşaretlenen true bazı işlevler hata ayıklanamazsa hresult CORDBG_E_FUNCTION_NOT_DEBUGGABLE döndürür.

Gereksinimler

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Üstbilgi: CorDebug.idl, CorDebug.h

Kütüphane: CorGuids.lib

.NET sürümleri: .NET Framework 2.0'dan itibaren kullanılabilir