Bagikan melalui


IDebugProgram2::GetDisassemblyStream

Mendapatkan aliran pembongkaran untuk program ini atau bagian dari program ini.

Sintaks

int GetDisassemblyStream( 
   enum_DISASSEMBLY_STREAM_SCOPE  dwScope,
   IDebugCodeContext2             pCodeContext,
   out IDebugDisassemblyStream2   ppDisassemblyStream
);

Parameter

dwScope
[di] Menentukan nilai dari enumerasi DISASSEMBLY_STREAM_SCOPE yang menentukan cakupan aliran pembongkaran.

pCodeContext
[di] Objek IDebugCodeContext2 yang mewakili posisi tempat memulai aliran pembongkaran.

ppDisassemblyStream
[out] Mengembalikan objek IDebugDisassemblyStream2 yang mewakili aliran pembongkaran.

Tampilkan Nilai

Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan kode galat. Mengembalikan E_DISASM_NOTSUPPORTED jika pembongkaran tidak didukung untuk arsitektur khusus ini.

Keterangan

dwScopes Jika parameter memiliki DSS_HUGE bendera set enumerasi DISASSEMBLY_STREAM_SCOPE, maka pembongkaran diharapkan mengembalikan sejumlah besar instruksi pembongkaran, misalnya, untuk seluruh file atau modul. DSS_HUGE Jika bendera tidak diatur, maka pembongkaran diharapkan terbatas pada wilayah kecil, biasanya dari satu fungsi.

Baca juga