Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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.