Aracılığıyla paylaş


IDebugDisassemblyStream2

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

Ayrıca bkz.