Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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 | |
|---|---|---|
![]() |
ConfirmStopDebugging(String) | Exibe uma caixa de diálogo e a mensagem para confirmar que o usuário deseja parar a depuração. |
![]() |
CreateDataTip(String, UInt32, IVsEnhancedDataTip) | Cria um objeto de dica de dados aprimorado. |
![]() |
EnumDebugEngines(IVsEnumGUID) | Retorna um enumerador para os mecanismos de depuração ativos. O enumerador fornece os GUIDs dos mecanismos. |
![]() |
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. |
![]() |
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. |
![]() |
GetInternalDebugMode(DBGMODE[]) | Obtém o modo de depuração interna. |
![]() |
GetOutputHandleForProcess(UInt32, UInt64) | Obtém um identificador de saída de um processo. |
![]() |
GetSymbolPath(String, String) | O símbolo atual obtém as configurações de cache e caminho. |
![]() |
GetUseQuickConsoleOptionSetting(Int32) | Obtém as configurações de opções do Console rápida de usar. |
![]() |
InsertBreakpointByName(Guid, String, Int32) | Insere um ponto de interrupção em um local nomeado no programa, como um nome de função. |
![]() |
IsEngineCompatible(Guid, UInt32, Guid[]) | Verifica a compatibilidade de um mecanismo de depuração com outros mecanismos de depuração. |
![]() |
LaunchDebugTargets2(UInt32, IntPtr) | Inicia ou anexa para os processos especificados sob o controle do depurador. |
![]() |
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. |
![]() |
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
.gif)