IDkmDisassemblyProvider.GetEffectiveAddresses Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İstenen adresin etkin adreslerini hesaplayan ve döndüren bir yöntem. Etkin adres, bir yönerge işleneni temsil eden hesaplanan adrestir. Örneğin, x86 üzerinde, dwordptr [ESP-12] biçiminde bir yönerge olabilir. Bu işlenenin geçerli adresi, ESP 'den 12 çıkarma sonucu olacaktır. İşlenen sayısı ve etkili adresler mimariye özgüdür.
public:
System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Debugger::Disassembly::DkmEffectiveAddress> ^ GetEffectiveAddresses(Microsoft::VisualStudio::Debugger::CallStack::DkmStackFrame ^ frame, Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ address);
public System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Disassembly.DkmEffectiveAddress> GetEffectiveAddresses (Microsoft.VisualStudio.Debugger.CallStack.DkmStackFrame frame, Microsoft.VisualStudio.Debugger.DkmInstructionAddress address);
abstract member GetEffectiveAddresses : Microsoft.VisualStudio.Debugger.CallStack.DkmStackFrame * Microsoft.VisualStudio.Debugger.DkmInstructionAddress -> System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Disassembly.DkmEffectiveAddress>
Public Function GetEffectiveAddresses (frame As DkmStackFrame, address As DkmInstructionAddress) As ReadOnlyCollection(Of DkmEffectiveAddress)
Parametreler
- frame
- DkmStackFrame
'Ndaki DkmStackFrame, filtrelemeden ve çevirduktan sonra çağrı yığınında bir kareyi temsil eder.
- address
- DkmInstructionAddress
'Ndaki Etkin adreslerin alınabileceği adres.
Döndürülenler
Dışı Varsa, bu yönerge için etkili adresler koleksiyonu.