Bagikan melalui


IDebugProgram2::EnumCodePaths

Mengambil daftar jalur kode untuk posisi tertentu dalam file sumber.

Sintaks

int EnumCodePaths( 
   string                 pszHint,
   IDebugCodeContext2     pStart,
   IDebugStackFrame2      pFrame,
   Int                    fSource,
   out IEnumCodePaths2    ppEnum,
   out IDebugCodeContext2 ppSafety
);

Parameter

pszHint
[di] Kata di bawah kursor dalam tampilan Sumber atau Pembongkaran di IDE.

pStart
[di] Objek IDebugCodeContext2 yang mewakili konteks kode saat ini.

pFrame
[di] Objek IDebugStackFrame2 yang mewakili bingkai tumpukan yang terkait dengan titik henti saat ini.

fSource
[di] Bukan nol (TRUE) jika dalam tampilan Sumber , atau nol (FALSE) jika dalam tampilan Pembongkaran .

ppEnum
[out] Mengembalikan objek IEnumCodePaths2 yang berisi daftar jalur kode.

ppSafety
[out] Mengembalikan objek IDebugCodeContext2 yang mewakili konteks kode tambahan yang akan ditetapkan sebagai titik henti jika jalur kode yang dipilih dilewati. Ini dapat terjadi dalam kasus ekspresi Boolean singkat, misalnya.

Tampilkan Nilai

Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan kode galat.

Keterangan

Jalur kode menjelaskan nama metode atau fungsi yang dipanggil untuk sampai ke titik saat ini dalam eksekusi program. Daftar jalur kode mewakili tumpukan panggilan.

Baca juga