Bagikan melalui


IDiaFrameData::execute

Melakukan unwinding tumpukan dan mengembalikan hasil dalam antarmuka bingkai stack walk.

Sintaks

HRESULT execute ( 
   IDiaStackWalkFrame* frame
);

Parameter

frame

[di] Objek IDiaStackWalkFrame yang memegang status register bingkai.

Tampilkan Nilai

Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan kode galat. Tabel berikut memperlihatkan kemungkinan nilai pengembalian untuk metode ini.

Nilai Deskripsi
E_DIA_INPROLOG Tidak dapat menjalankan bingkai tumpukan saat berada dalam kode prolog.
E_DIA_SYNTAX Kesalahan penguraian ditemui dalam program bingkai.
E_DIA_FRAME_ACCESS Tidak dapat mengakses register atau memori.
E_DIA_VALUE Kesalahan dalam komputasi nilai (misalnya, pembagian dengan nol).

Keterangan

Metode ini dipanggil selama penelusuran kesalahan untuk melepaskan tumpukan. Objek IDiaStackWalkFrame diimplementasikan oleh aplikasi klien untuk menerima pembaruan ke register dan untuk menyediakan metode yang digunakan oleh execute metode .

Baca juga