IDkmDisassemblyProvider.GetInstructionAddress Yöntem

Tanım

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

DkmInstructionAddress

Dışı StartAddress için yönerge Komutctionınstructions yönergelerinin adresi.

Şunlara uygulanır