Aracılığıyla paylaş


IDiaFrameData::execute

Yığın geri sarma işlemini gerçekleştirir ve sonuçları bir yığın yürüyüş çerçevesi arabiriminde döndürür.

Sözdizimi

HRESULT execute ( 
   IDiaStackWalkFrame* frame
);

Parametreler

frame

[in] Çerçeve yazmaçlarının durumunu tutan bir IDiaStackWalkFrame nesnesi.

İade Değeri

Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür. Aşağıdaki tabloda bu yöntem için olası dönüş değerleri gösterilmektedir.

Değer Açıklama
E_DIA_INPROLOG Prologue kodunda bir yığın çerçevesi yürütülemez.
E_DIA_SYNTAX Çerçeve programında ayrıştırma hatasıyla karşılaşıldı.
E_DIA_FRAME_ACCESS Kayıtlara veya belleğe erişilemiyor.
E_DIA_VALUE Bir değerin hesaplamasında hata (örneğin, sıfıra bölme).

Açıklamalar

Bu yöntem, yığını geri almak için hata ayıklama sırasında çağrılır. IDiaStackWalkFrame nesnesi, istemci uygulaması tarafından yazmaçlara yönelik güncelleştirmeleri almak ve yöntemi tarafından execute kullanılan yöntemleri sağlamak için uygulanır.

Ayrıca bkz.