Aracılığıyla paylaş


IDebugExpressionEvaluationCompleteEvent2

Bu arabirim, zaman uyumsuz ifade değerlendirmesi tamamlandığında hata ayıklama altyapısı (DE) tarafından oturum hata ayıklama yöneticisine (SDM) gönderilir.

Sözdizimi

IDebugExpressionEvaluationCompleteEvent2 : IUnknown

Uygulayıcılar için Notlar

DE, EvaluateAsync çağrısı tarafından başlatılan bir ifade değerlendirmesinin tamamlanmasını bildirmek için bu arabirimi uygular. IDebugEvent2 arabirimi, bu arabirimle aynı nesneye uygulanmalıdır. SDM, arabirime erişmek IDebugEvent2 için QueryInterface kullanır.

Arayanlar İçin Notlar

DE, bir ifade değerlendirmesinin tamamlanmasını raporlamak için bu olay nesnesini oluşturur ve gönderir. Olay, hata ayıklanan programa eklendiğinde SDM tarafından sağlanan IDebugEventCallback2 geri çağırma işlevi kullanılarak gönderilir.

Vtable Sırasına Göre Yöntemler

Aşağıdaki tabloda yönteminin yöntemleri gösterilmektedir IDebugExpressionEvaluationCompleteEvent2.

Metot Açıklama
GetExpression Özgün ifadeyi alır.
GetResult İfade değerlendirmesinin sonucunu alır.

Açıklamalar

Değerlendirmenin başarılı olup olmadığına bakılmaksızın DE bu olayı göndermelidir.

Değerlendirme başarılı olmazsa, DEBUG_PROPINFO_VALUE ve DEBUG_PROPINFO_ATTRIB bayrakları GetPropertyInfo tarafından döndürülen DEBUG_PROPERTY_INFO yapısında ayarlanmaz (IDebugProperty2 nesnesi DE tarafından oluşturulur ve değerlendirme başarısız olursa olayda IDebugExpressionEvaluationCompleteEvent2 döndürülür).

Gereksinimler

Üst bilgi: msdbg.h

Ad Alanı: Microsoft.VisualStudio.Debugger.Interop

Derleme: Microsoft.VisualStudio.Debugger.Interop.dll

Ayrıca bkz.