Interface IDebugControl4 (dbgeng.h)

Herança

A interface IDebugControl4 herda de IDebugControl3. IDebugControl4 também tem esses tipos de membros:

Métodos

A interface IDebugControl4 tem esses métodos.

 
IDebugControl4::AddBreakpoint2

O método AddBreakpoint2 cria um novo ponto de interrupção para o destino atual.
IDebugControl4::AddExtensionWide

O método AddExtensionWide carrega uma biblioteca de extensões no mecanismo do depurador.
IDebugControl4::AssembleWide

O método AssembleWide monta uma única instrução de processador. A instrução montada é colocada na memória do destino.
IDebugControl4::CallExtensionWide

O método CallExtensionWide chama uma extensão de depurador.
IDebugControl4::ControlledOutputVaListWide

O método ControlledOutputVaListWide formata uma cadeia de caracteres e envia o resultado para retornos de chamada de saída que foram registrados com alguns dos clientes do mecanismo.
IDebugControl4::ControlledOutputWide

O método ControlledOutputWide formata uma cadeia de caracteres e envia o resultado para retornos de chamada de saída que foram registrados com alguns dos clientes do mecanismo.
IDebugControl4::D isassembleWide

O método DisassembleWide desmonta uma instrução de processador na memória do destino.
IDebugControl4::EvaluateWide

O método EvaluateWide avalia uma expressão, retornando o resultado.
IDebugControl4::ExecuteCommandFileWide

O método ExecuteCommandFileWide abre o arquivo especificado e executa os comandos de depurador contidos no .
IDebugControl4::ExecuteWide

O método ExecuteWide executa os comandos de depurador especificados.
IDebugControl4::GetBreakpointById2

O método GetBreakpointById2 retorna o ponto de interrupção com a ID do ponto de interrupção especificada.
IDebugControl4::GetBreakpointByIndex2

O método GetBreakpointByIndex2 retorna o ponto de interrupção localizado no índice especificado.
IDebugControl4::GetContextStackTrace

O método GetContextStackTrace retorna os quadros na parte superior da pilha de chamadas, começando com um contexto de registro arbitrário e retornando o contexto de registro reconstruído para cada quadro de pilha.
IDebugControl4::GetEventFilterCommandWide

O método GetEventFilterCommandWide retorna o comando de depurador que o mecanismo executará quando ocorrer um evento especificado.
IDebugControl4::GetEventFilterTextWide

O método GetEventFilterTextWide retorna uma breve descrição de um evento para um filtro específico.
IDebugControl4::GetEventIndexDescriptionWide

O método GetEventIndexDescriptionWide descreve o evento especificado em uma lista estática de eventos para o destino atual.
IDebugControl4::GetExceptionFilterSecondCommand

O método IDebugControl4::GetExceptionFilterSecondCommandWide retorna o comando que será executado na segunda chance de uma exceção.
IDebugControl4::GetExceptionFilterSecondCommandWide

O método IDebugControl4::GetExceptionFilterSecondCommandWide retorna o comando a ser executado pelo mecanismo de depurador após a segunda chance de uma exceção.
IDebugControl4::GetExpressionSyntaxNamesWide

O método GetExpressionSyntaxNamesWide retorna os nomes completos e abreviados de uma sintaxe de expressão.
IDebugControl4::GetExtensionByPathWide

O método GetExtensionByPathWide retorna o identificador de uma biblioteca de extensões já carregada.
IDebugControl4::GetExtensionFunctionWide

O método GetExtensionFunctionWide retorna um ponteiro para uma função de extensão de uma biblioteca de extensões.
IDebugControl4::GetLastEventInformationWide

O método GetLastEventInformationWide retorna informações sobre o último evento que ocorreu em um destino.
IDebugControl4::GetLogFile2

O método GetLogFile2 retorna o nome do arquivo de log aberto no momento.
IDebugControl4::GetLogFile2Wide

O método GetLogFile2Wide retorna o nome do arquivo de log aberto no momento.
IDebugControl4::GetLogFileWide

O método GetLogFileWide retorna o nome do arquivo de log aberto no momento.
IDebugControl4::GetManagedStatus

Fornece comentários sobre o uso do mecanismo das APIs de depuração de runtime fornecidas pelo CLR (Common Language Runtime).
IDebugControl4::GetManagedStatusWide

Fornece comentários como uma cadeia de caracteres Unicode sobre o uso do mecanismo das APIs de depuração de runtime fornecidas pelo CLR (Common Language Runtime).
IDebugControl4::GetProcessorTypeNamesWide

O método GetProcessorTypeNamesWide retorna o nome completo e o nome abreviado do tipo de processador especificado.
IDebugControl4::GetPromptTextWide

O método GetPromptTextWide retorna o texto de prompt padrão que será anexado à saída formatada especificada nos métodos OutputPrompt e OutputPromptVaList.
IDebugControl4::GetSpecificFilterArgumentWide

O método GetSpecificFilterArgumentWide retorna o valor do argumento filter para os filtros específicos que têm um argumento.
IDebugControl4::GetStoredEventInformation

O método GetStoredEventInformation recupera informações sobre um evento de interesse disponível no destino atual.
IDebugControl4::GetSystemVersionString

O método GetSystemVersionString retorna uma cadeia de caracteres que descreve a versão do sistema operacional do destino.
IDebugControl4::GetSystemVersionStringWide

O método GetSystemVersionStringWide retorna uma cadeia de caracteres que descreve a versão do sistema operacional do destino.
IDebugControl4::GetSystemVersionValues

O método GetSystemVersionValues retorna informações de número de versão para o destino atual.
IDebugControl4::GetTextMacroWide

O método GetTextMacroWide retorna o valor de um alias de nome fixo.
IDebugControl4::GetTextReplacementWide

O método GetTextReplacementWide retorna o valor de um alias nomeado pelo usuário ou de um alias automático.
IDebugControl4::InputWide

O método InputWide solicita uma cadeia de caracteres de entrada do mecanismo de depurador.
IDebugControl4::OpenLogFile2

O método OpenLogFile2 abre um arquivo de log que receberá a saída dos objetos do cliente.
IDebugControl4::OpenLogFile2Wide

O método OpenLogFile2Wide abre um arquivo de log que receberá a saída dos objetos do cliente.
IDebugControl4::OpenLogFileWide

O método OpenLogFileWide abre um arquivo de log que receberá a saída dos objetos do cliente.
IDebugControl4::OutputContextStackTrace

O método OutputContextStackTrace imprime a pilha de chamadas especificada por uma matriz de quadros de pilha e contextos de registro correspondentes.
IDebugControl4::OutputPromptVaListWide

O método OutputPromptVaListWide formata e envia um prompt de usuário para os objetos de retorno de chamada de saída.
IDebugControl4::OutputPromptWide

O método OutputPromptWide formata e envia um prompt de usuário para os objetos de retorno de chamada de saída.
IDebugControl4::OutputVaListWide

O método OutputVaListWide formata uma cadeia de caracteres e envia o resultado para os retornos de chamada de saída registrados com os clientes do mecanismo.
IDebugControl4::OutputWide

O método OutputWide formata uma cadeia de caracteres e envia o resultado para retornos de chamada de saída que foram registrados com os clientes do mecanismo.
IDebugControl4::RemoveBreakpoint2

O método RemoveBreakpoint2 remove um ponto de interrupção.
IDebugControl4::ResetManagedStatus

Limpa e reinicializa o suporte de depuração de código gerenciado do mecanismo das APIs de depuração de runtime fornecidas pelo CLR (Common Language Runtime).
IDebugControl4::ReturnInputWide

O método ReturnInputWide é usado por objetos IDebugInputCallbacks para enviar uma cadeia de caracteres de entrada para o mecanismo após uma solicitação de entrada.
IDebugControl4::SetEventFilterCommandWide

O método SetEventFilterCommandWide define um comando de depurador para que o mecanismo seja executado quando ocorrer um evento especificado.
IDebugControl4::SetExceptionFilterSecondCommandWide

O método SetExceptionFilterSecondCommandWide define o comando que será executado pelo mecanismo do depurador na segunda chance de uma exceção especificada.
IDebugControl4::SetExpressionSyntaxByNameWide

O método SetExpressionSyntaxByNameWide define a sintaxe que o mecanismo usará para avaliar expressões.
IDebugControl4::SetSpecificFilterArgumentWide

O método SetSpecificFilterArgumentWide define o valor do argumento filter para os filtros específicos que podem ter um argumento.
IDebugControl4::SetTextMacroWide

O método SetTextMacroWide define o valor de um alias de nome fixo.
IDebugControl4::SetTextReplacementWide

O método SetTextReplacementWide define o valor de um alias nomeado pelo usuário.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho dbgeng.h (inclua Dbgeng.h)

Confira também

Idebugcontrol

IDebugControl2

IDebugControl3