IDkmDisassemblyProvider.Disassemble Yöntem

Tanım

Hata ayıklanan işlemde bir adres aralığını ayır.

public:
 cli::array <Microsoft::VisualStudio::Debugger::Disassembly::DkmDisassembledInstruction ^> ^ Disassemble(Microsoft::VisualStudio::Debugger::DkmProcess ^ process, Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ address, System::UInt32 count);
public Microsoft.VisualStudio.Debugger.Disassembly.DkmDisassembledInstruction[] Disassemble (Microsoft.VisualStudio.Debugger.DkmProcess process, Microsoft.VisualStudio.Debugger.DkmInstructionAddress address, uint count);
abstract member Disassemble : Microsoft.VisualStudio.Debugger.DkmProcess * Microsoft.VisualStudio.Debugger.DkmInstructionAddress * uint32 -> Microsoft.VisualStudio.Debugger.Disassembly.DkmDisassembledInstruction[]
Public Function Disassemble (process As DkmProcess, address As DkmInstructionAddress, count As UInteger) As DkmDisassembledInstruction()

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.

address
DkmInstructionAddress

'Ndaki Ayrıştırılmış derlemenin başlayacağı adres.

count
UInt32

'Ndaki ' İ çözeceği yönergelerin sayısı.

Döndürülenler

DkmDisassembledInstruction[]

Dışı Adres aralığını ayırma sonuçları.

Şunlara uygulanır