IDkmNativeEditAndContinueUpdate.ApplyCodeChange(DkmNativeRuntimeInstance, DkmNativeInstructionAddress[], UInt32[], ReadOnlyCollection<String>, ReadOnlyCollection<String>) Método

Definição

Valide e mescle códigos/símbolos para o adicionado compiland de edição pendente anterior. Observação: todas as mesclagens de código/símbolos estão pendentes na memória e nenhum depurador é modificado até que Commit () seja chamado.

public:
 void ApplyCodeChange(Microsoft::VisualStudio::Debugger::Native::DkmNativeRuntimeInstance ^ nativeRuntimeInstance, cli::array <Microsoft::VisualStudio::Debugger::Native::DkmNativeInstructionAddress ^> ^ modifiedStackIPAddresses, cli::array <System::UInt32> ^ lineHints, [Runtime::InteropServices::Out] System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ % warnings, [Runtime::InteropServices::Out] System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ % errors);
public void ApplyCodeChange (Microsoft.VisualStudio.Debugger.Native.DkmNativeRuntimeInstance nativeRuntimeInstance, Microsoft.VisualStudio.Debugger.Native.DkmNativeInstructionAddress[] modifiedStackIPAddresses, uint[] lineHints, out System.Collections.ObjectModel.ReadOnlyCollection<string> warnings, out System.Collections.ObjectModel.ReadOnlyCollection<string> errors);
abstract member ApplyCodeChange : Microsoft.VisualStudio.Debugger.Native.DkmNativeRuntimeInstance * Microsoft.VisualStudio.Debugger.Native.DkmNativeInstructionAddress[] * uint32[] * ReadOnlyCollection * ReadOnlyCollection -> unit
Public Sub ApplyCodeChange (nativeRuntimeInstance As DkmNativeRuntimeInstance, modifiedStackIPAddresses As DkmNativeInstructionAddress(), lineHints As UInteger(), ByRef warnings As ReadOnlyCollection(Of String), ByRef errors As ReadOnlyCollection(Of String))

Parâmetros

nativeRuntimeInstance
DkmNativeRuntimeInstance

No Representa o código nativo em execução em um processo de destino.

modifiedStackIPAddresses
DkmNativeInstructionAddress[]

No Os IPs dos quadros de pilha que foram modificados. Necessário para usar as dicas de linha para remapeamento de IP.

lineHints
UInt32[]

No As dicas de número de linha de origem baseadas em 1 para os IPs de pilha editados.

warnings
ReadOnlyCollection<String>

[Saída, opcional] Mensagens de aviso, se houver.

errors
ReadOnlyCollection<String>

[Saída, opcional] Mensagens de erro, se houver.

Aplica-se a