IDkmDisassemblyProvider.GetEffectiveAddresses Yöntem

Tanım

İ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

ReadOnlyCollection<DkmEffectiveAddress>

Dışı Varsa, bu yönerge için etkili adresler koleksiyonu.

Şunlara uygulanır