Aracılığıyla paylaş


IDebugProperty3

Bu arabirim aşağıdakiler için destek sağlar:

  • özelliğiyle ilişkili rastgele uzun bir dize alınıyor.

  • Benzersiz kimliği özelliğiyle ilişkilendirme.

  • Özelliği için özel görüntüleyicilerin listesi alınıyor.

  • Bir özelliğin değerini, sonuçta oluşan hataları raporlama özelliğiyle ayarlama

Sözdizimi

IDebugProperty3 : IDebugProperty2

Uygulayıcılar için Notlar

Hata ayıklama altyapısı (DE), bu arabirimi uzun dizeler, özellik kimlikleri ve özel görüntüleyiciler için destek sağlamak üzere IDebugProperty2 uygulayan nesneye uygular.

Arayanlar İçin Notlar

Bu arabirimi elde etmek için bir IDebugProperty2 arabirimde QueryInterface'i çağır.

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

arabiriminden IDebugProperty2IDebugProperty3 devralınan yöntemlere ek olarak aşağıdaki yöntemleri de kullanıma sunar.

Metot Açıklama
GetStringCharLength özelliğiyle ilişkili dizenin uzunluğunu döndürür.
GetStringChars Kullanıcı tarafından sağlanan arabellekteki dizeyi döndürür.
CreateObjectID Bu özellik için benzersiz bir kimlik oluşturur.
DestroyObjectID Bu özelliğin benzersiz kimliğini yok eder.
GetCustomViewerCount Bu özelliğin görüntülenebileceği özel görüntüleyici sayısını döndürür.
GetCustomViewerList Bu özelliğin görüntülenebileceği özel görüntüleyicilerin listesini döndürür.
SetValueAsStringWithError Bir sorun oluştuğunda hata iletisi döndürerek bu özelliğin değerini ayarlar.

Açıklamalar

  • SetValueAsStringWithError , bir özelliğin değerini ayarlamak için oturum hata ayıklama yöneticisinin (SDM) tercih edilen yoludur.

Gereksinimler

Üst bilgi: msdbg.h

Ad Alanı: Microsoft.VisualStudio.Debugger.Interop

Derleme: Microsoft.VisualStudio.Debugger.Interop.dll

Ayrıca bkz.