Bagikan melalui


Metode ICorDebugModule2::SetJMCStatus

Mengatur status Just My Code (JMC) dari semua metode semua kelas dalam ICorDebugModule2 ini ke nilai yang ditentukan, kecuali yang ada dalam pTokens array, yang diatur ke nilai yang berlawanan.

Syntax

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

Parameter-parameternya

bIsJustMycode [di] Atur ke true jika kode akan di-debug; jika tidak, atur ke false.

cTokens [di] Ukuran pTokens array.

pTokens [di] Array mdToken nilai, yang masing-masing mengacu pada metode yang akan memiliki status JMC diatur ke !bIsJustMycode.

Komentar

Status JMC dari setiap metode yang ditentukan dalam pTokens array diatur ke kebalikan dari bIsJustMycode nilai. Status semua metode lain dalam modul ini diatur ke bIsJustMycode nilai .

Metode menghapus SetJMCStatus semua pengaturan JMC sebelumnya dalam modul ini.

Metode mengembalikan SetJMCStatus S_OK HRESULT jika semua fungsi berhasil diatur. Ini mengembalikan CORDBG_E_FUNCTION_NOT_DEBUGGABLE HRESULT jika beberapa fungsi yang ditandai tidak dapat di-debug true .

Persyaratan

Platform: Lihat Sistem operasi yang didukung .NET.

Header: CorDebug.idl, CorDebug.h

Perpustakaan: CorGuids.lib

Versi .NET: Tersedia sejak .NET Framework 2.0