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, hata ayıklanan programı çalıştıran makinenin adres alanında bir konumu temsil eder.
Sözdizimi
IDebugMemoryContext2 : IUnknown
Uygulayıcılar için Notlar
Hata ayıklama altyapısı (DE), bellekteki bir adresi temsil etmek için bu arabirimi uygular.
Arayanlar İçin Notlar
GetMemoryContext veya GetMemoryContext çağrısı bu arabirimi döndürür. Ayrıca, Ekle ve Çıkar çağrıları, uygun aritmetik işlem uygulandıktan sonra bu arabirimin yeni kopyalarını döndürür.
Vtable Sırasına Göre Yöntemler
Aşağıdaki tabloda yönteminin yöntemleri gösterilmektedir IDebugMemoryContext2.
| Metot | Açıklama |
|---|---|
| GetName | Bu bağlam için kullanıcı tarafından görüntülenebilir adı alır. |
| GetInfo | Bu bağlamı açıklayan bilgileri alır. |
| Topla | Yeni bir bağlam oluşturmak için geçerli bağlamın adresine belirtilen değeri ekler. |
| Subtract | Yeni bir bağlam oluşturmak için belirtilen değeri geçerli bağlamın adresinden çıkarır. |
| Compare | İki bağlamı karşılaştırma bayraklarıyla gösterilen şekilde karşılaştırır. |
Açıklamalar
Visual Studio'nun Bellek penceresi, bellek adresi için kullanılan değerlendirilen ifadeyi IDebugMemoryContext2 içeren arabirimi almak için GetMemoryContext'i çağırır. Bu bağlam daha sonra okunacak veya yazılacak adresi belirtmek için ReadAt ve WriteAt'e geçirilir.
Gereksinimler
Üst bilgi: msdbg.h
Ad Alanı: Microsoft.VisualStudio.Debugger.Interop
Derleme: Microsoft.VisualStudio.Debugger.Interop.dll