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.
Membaca instruksi mulai dari posisi saat ini dalam aliran pembongkaran.
Sintaks
int Read(
uint dwInstructions,
enum_DISASSEMBLY_STREAM_FIELDS dwFields,
out uint pdwInstructionsRead,
DisassemblyData[] prgDisassembly
);
Parameter
dwInstructions
[di] Jumlah instruksi yang akan dibongkar. Nilai ini juga merupakan panjang prgDisassembly maksimum array.
dwFields
[di] Kombinasi bendera dari enumerasi DISASSEMBLY_STREAM_FIELDS yang menunjukkan bidang prgDisassembly mana yang akan diisi.
pdwInstructionsRead
[out] Mengembalikan jumlah instruksi yang benar-benar dibongkar.
prgDisassembly
[out] Array struktur DisassemblyData yang diisi dengan kode yang dibongkar, satu struktur per instruksi yang dibongkar. Panjang array ini ditentukan oleh dwInstructions parameter .
Tampilkan Nilai
Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan kode galat.
Keterangan
Jumlah maksimum instruksi yang tersedia dalam cakupan saat ini dapat diperoleh dengan memanggil metode GetSize .
Posisi saat ini tempat instruksi berikutnya dibaca dapat diubah dengan memanggil metode Pencarian .
DSF_OPERANDS_SYMBOLS Bendera dapat ditambahkan ke DSF_OPERANDS bendera dalam dwFields parameter untuk menunjukkan bahwa nama simbol harus digunakan saat membongkar instruksi.