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) |