Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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