IDkmDisassemblyProvider.GetInstructionAddress 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.
Başlangıç adresine göre KTH yönergesinin adresini döndürür. Sabit uzunluklu yönerge kümeleri için bu basit aritmetik bir işlemdir. Bu adresi edinmek için değişken uzunlukta yönerge kümeleri için ters ayrıştırma gerekir.
public:
Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ GetInstructionAddress(Microsoft::VisualStudio::Debugger::DkmProcess ^ process, Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ startAddress, int instructionOffset);
public Microsoft.VisualStudio.Debugger.DkmInstructionAddress GetInstructionAddress (Microsoft.VisualStudio.Debugger.DkmProcess process, Microsoft.VisualStudio.Debugger.DkmInstructionAddress startAddress, int instructionOffset);
abstract member GetInstructionAddress : Microsoft.VisualStudio.Debugger.DkmProcess * Microsoft.VisualStudio.Debugger.DkmInstructionAddress * int -> Microsoft.VisualStudio.Debugger.DkmInstructionAddress
Public Function GetInstructionAddress (process As DkmProcess, startAddress As DkmInstructionAddress, instructionOffset As Integer) As DkmInstructionAddress
Parametreler
- process
- DkmProcess
'Ndaki DkmProcess, ayıklanmakta olan bir hedef işlemi temsil eder. Hata ayıklayıcı, hata ayıklama, bu nedenle temel hata ayıklama birimidir. DkmProcess, bir sistem işlemini veya mini dökümler gibi bir sanal işlemi temsil edebilir.
- startAddress
- DkmInstructionAddress
'Ndaki Kaydırın başlayacağı geçerli yönergenin adresi.
- instructionOffset
- Int32
'Ndaki İstenen adresi bulmak için StartAddress ile ilgili yönergelerin sayısı. Bu değer negatif olabilir.
Döndürülenler
Dışı StartAddress için yönerge Komutctionınstructions yönergelerinin adresi.