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 bir yönerge akışını temsil eder.
Sözdizimi
IDebugDisassemblyStream2 : IUnknown
Uygulayıcılar için Notlar
Hata ayıklama altyapısı, bir programın kodunun ayrıştırılması için bu arabirimi uygular.
Arayanlar İçin Notlar
GetDisassemblyStream yöntemine yapılan çağrı bu arabirimi döndürür.
Vtable Sırasına Göre Yöntemler
Aşağıdaki tabloda yönteminin yöntemleri gösterilmektedir IDebugDisassemblyStream2.
| Metot | Açıklama |
|---|---|
| Okuma | Ayrıştırma akışındaki geçerli konumdan başlayarak yönergeleri okur. |
| Seek | Ayrıştırma akışındaki okuma işaretçisini belirtilen konuma göre belirli sayıda yönergeyi taşır. |
| GetCodeLocationId | Belirli bir kod bağlamı için bir kod konumu tanımlayıcısı döndürür. |
| GetCodeContext | Belirtilen kod konumu tanımlayıcısına karşılık gelen bir kod bağlamı nesnesi döndürür. |
| GetCurrentLocation | Geçerli kod konumunu temsil eden bir kod konumu tanımlayıcısı döndürür. |
| GetDocument | Bu ayrıştırma akışıyla ilişkili kaynak belgeyi alır. |
| GetScope | Bu ayrıştırılmış akışın kapsamını alır. |
| GetSize | Bu ayrıştırılmış akışın boyutunu alır. |
Açıklamalar
Ayrıştırma akışı, tüm adres alanını veya yalnızca alan içindeki bir işlevi veya modülü temsil etmek için oluşturulabilir. Her yönerge, Read yöntemine yapılan bir çağrı tarafından döndürülen bir DisassemblyData yapısıyla temsil edilir.
Gereksinimler
Üst bilgi: msdbg.h
Ad Alanı: Microsoft.VisualStudio.Debugger.Interop
Derleme: Microsoft.VisualStudio.Debugger.Interop.dll