Interface IVsDebugger2

 

Publicado: agosto de 2016

Fornece acesso adicional para o depurador. Você pode obter uma instância dessa interface do SVsShellDebugger service (SID_SVsShellDebugger). Essa interface estende IVsDebugger.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Sintaxe

[InterfaceTypeAttribute(1)]
[GuidAttribute("B33300FB-FEFE-4E00-A74A-17A5EED1B1ED")]
public interface IVsDebugger2
[InterfaceTypeAttribute(1)]
[GuidAttribute("B33300FB-FEFE-4E00-A74A-17A5EED1B1ED")]
public interface class IVsDebugger2
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("B33300FB-FEFE-4E00-A74A-17A5EED1B1ED")>]
type IVsDebugger2 = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("B33300FB-FEFE-4E00-A74A-17A5EED1B1ED")>
Public Interface IVsDebugger2

Métodos

Nome Descrição
System_CAPS_pubmethod ConfirmStopDebugging(String)

Exibe uma caixa de diálogo e a mensagem para confirmar que o usuário deseja parar a depuração.

System_CAPS_pubmethod CreateDataTip(String, UInt32, IVsEnhancedDataTip)

Cria um objeto de dica de dados aprimorado.

System_CAPS_pubmethod EnumDebugEngines(IVsEnumGUID)

Retorna um enumerador para os mecanismos de depuração ativos. O enumerador fornece os GUIDs dos mecanismos.

System_CAPS_pubmethod GetConsoleHandlesForProcess(UInt32, UInt64, UInt64, UInt64)

Fornece as alças de console padrão para que o depurador para que outro processo pode redirecionar suas alças padrão para a janela de depuração.

System_CAPS_pubmethod GetEngineName(Guid, String)

Dado o GUID de um mecanismo de depuração, retorna o nome do mecanismo. Use esse método com EnumDebugEngines para recuperar os nomes de todos os mecanismos de depuração ativos.

System_CAPS_pubmethod GetInternalDebugMode(DBGMODE[])

Obtém o modo de depuração interna.

System_CAPS_pubmethod GetOutputHandleForProcess(UInt32, UInt64)

Obtém um identificador de saída de um processo.

System_CAPS_pubmethod GetSymbolPath(String, String)

O símbolo atual obtém as configurações de cache e caminho.

System_CAPS_pubmethod GetUseQuickConsoleOptionSetting(Int32)

Obtém as configurações de opções do Console rápida de usar.

System_CAPS_pubmethod InsertBreakpointByName(Guid, String, Int32)

Insere um ponto de interrupção em um local nomeado no programa, como um nome de função.

System_CAPS_pubmethod IsEngineCompatible(Guid, UInt32, Guid[])

Verifica a compatibilidade de um mecanismo de depuração com outros mecanismos de depuração.

System_CAPS_pubmethod LaunchDebugTargets2(UInt32, IntPtr)

Inicia ou anexa para os processos especificados sob o controle do depurador.

System_CAPS_pubmethod ShowSource(Object, Int32, Int32, Int32, Int32, IVsTextView)

Exibe um arquivo de origem no IDE. Usa como argumentos, um ponteiro para um IUnknown interface que pode ser consultada por IDebugDocumentContext2 e opções de exibição.

System_CAPS_pubmethod ToggleUseQuickConsoleOption(Int32)

Define a opção de Console rápida de usar.

Comentários

O DebugLaunch pode adicionar ou modificar parâmetros passados para o LaunchDebugTargets2 para, por exemplo, iniciar um mecanismo de depuração personalizada.

Observações para os Autores de Chamada:

DebugLaunch usa essa interface.

Confira Também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao início