Compartilhar via


Microsoft.VisualStudio.Debugger.DefaultPort Namespace

Classes

DkmAppPackageId

Identifica um pacote de aplicativo da Windows Store ou Windows Phone pacote do aplicativo.

DkmDeploymentCommand

Objeto que representa um executável arbitrário executado no computador de destino.

DkmDeviceInfo

As informações do dispositivo para o sistema atual, disponíveis para Windows 10 ou posterior. Isso inclui o fator de forma física do dispositivo e a família do sistema operacional e o número de versão do sistema operacional.

Essa API foi introduzida no Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

DkmFileInfo

Contém informações básicas sobre um arquivo que é retornado de DefaultPort.DkmTransportConnection.GetFileListing.

DkmFileTransferStream

Representa um fluxo de arquivos que pode ser usado para transferir um arquivo grande pela conexão remota do depurador.

DkmIISAppPoolInfo

Informações sobre um pool de aplicativos do IIS.

Essa API foi introduzida no Visual Studio 17 RTM (DkmApiVersion.VS17RTM).

DkmInstalledApplicationInfo

Identifica um aplicativo instalado da Windows Store.

DkmInstalledAppPackageInfo

Identifica um Pacote de Aplicativos da Windows Store instalado.

DkmModuleInformation

Informações básicas sobre um módulo.

Essa API foi introduzida no Visual Studio 16 Atualização 8 (DkmApiVersion.VS16Update8).

DkmNonDebugProcessSnapshot

DkmNonDebugProcessSnapshot representa um instantâneo capturado sobre um processo em execução (mas não depurado).

Essa API foi introduzida no Visual Studio 17 Atualização 6 (DkmApiVersion.VS17Update6).

DkmProductionAgent

DkmProductionAgent representa um processo de agente iniciado usando o método StartAgent de DkmProductionConnection.

Essa API foi introduzida no Visual Studio 15 Atualização 2 (DkmApiVersion.VS15Update2).

DkmProductionConnection

Isso representa uma conexão entre o monitor e o IDE com a finalidade de transportar mensagens relacionadas ao cenário de produção.

Essa API foi introduzida no Visual Studio 15 Atualização 2 (DkmApiVersion.VS15Update2).

DkmPublishedProgramInfo

Contém informações sobre um runtime depurável que foi carregado em um processo no computador (processos incluídos que não estão sendo depurados). Isso será usado para representar programas publicados por meio de pdm.dll, que é usado para programas de script ativos ou outros programas publicados por meio de CLSID_ProgramPublisher (IDebugProgramPublisher2.PublishProgram/PublishProgramNode). Ele também pode ser usado para outros runtimes que podem ser carregados no processo de destino, como CoreCLR.

DkmRecordedProcessInfo

Informações básicas sobre um arquivo não executável que pode ser depurado. Esse arquivo não executável pode ser uma gravação de um processo em execução, por exemplo, um arquivo de rastreamento de depuração de viagem no tempo.

Essa API foi introduzida no Visual Studio 16 RTM (DkmApiVersion.VS16RTM).

DkmRunningProcessInfo

Instantâneo de informações básicas sobre um processo em execução. Ao contrário do DkmProcess, essas informações são para um processo que não está necessariamente sendo depurado. Isso pode ser retornado como parte de uma lista de tarefas ou informações podem ser retornadas para um único processo.

DkmSerializedProcessInfo

Informações básicas sobre um arquivo não executável que pode ser depurado.

Essa API foi introduzida no Visual Studio 16 Atualização 8 (DkmApiVersion.VS16Update8).

DkmStandardRemoteTransportConnection

Isso representa uma conexão remota entre o monitor e o IDE pelo transporte padrão. Essa classe deriva de DkmTransportConnection e define as opções usadas para se conectar ao computador de destino.

DkmSystemInformation

Contém informações sobre o sistema de computador que um processo ou conexão está usando. Ele pode ser obtido por meio da propriedade 'SystemInformation' de um processo ou de DefaultPort.DkmTransportConnection.GetSystemInformation.

DkmTerminalStartInfo

Contém informações necessárias para iniciar um terminal (console).

Essa API foi introduzida no Visual Studio 16 Atualização 9 (DkmApiVersion.VS16Update9).

DkmTransportConnection

Isso representa uma conexão entre o monitor e o IDE. Ele pode ser uma conexão local se o monitor estiver em execução no mesmo processo que o IDE ou pode ser uma conexão remota. No processo do monitor, há apenas uma conexão.

Classes derivadas: DkmStandardRemoteTransportConnection

DkmTransportKind

Indica o tipo de transporte que está sendo usado para depurar.

DkmWorkerProcessConnection

Isso representa uma conexão de transporte usada para processamento de símbolos ou outras atividades com uso intensivo de memória. Esse processo de trabalho pode ser remoto ou local.

Essa API foi introduzida no Visual Studio 16 RTM (DkmApiVersion.VS16RTMPreview).

Estruturas

DkmActivateBackgroundTaskAsyncResult

Resultado de uma chamada assíncrona de DkmTransportConnection.ActivateBackgroundTask.

DkmDownloadFileAsyncResult

Resultado de uma chamada assíncrona de DkmTransportConnection.DownloadFile.

DkmEnumerateBackgroundTasksAsyncResult

Resultado de uma chamada assíncrona de DkmTransportConnection.EnumerateBackgroundTasks.

DkmEnumRunningProcessesAsyncResult

Resultado de uma chamada assíncrona de DkmTransportConnection.EnumRunningProcesses.

DkmOpenNonDebugProcessSnapshotAsyncResult

Resultado de uma chamada assíncrona DkmNonDebugProcessSnapshot.OpenAsync.

DkmShutDownAppPackageAsyncResult

Resultado de uma chamada assíncrona de DkmTransportConnection.ShutDownAppPackage.

DkmSuspendAppPackageAsyncResult

Resultado de uma chamada assíncrona de DkmTransportConnection.SuspendAppPackage.

DkmTerminalStartAsyncResult

Resultado de uma chamada assíncrona DkmTerminalStartInfo.Start.

DkmTerminateAppPackageAsyncResult

Resultado de uma chamada assíncrona de DkmTransportConnection.TerminateAppPackage.

Enumerações

DkmActivateAppPackageFlags

Sinalizadores que indicam opções para ativação do AppPackage.

Essa API foi introduzida no Visual Studio 14 Atualização 1 (DkmApiVersion.VS14Update1).

DkmDebuggerCpuArchitecture

Enumerador que define a arquitetura de CPU do depurador.

Essa API foi introduzida no Visual Studio 17 RTM (DkmApiVersion.VS17RTM).

DkmDeploymentCommandFlags

Sinalizadores que afetam o processamento de comandos de implantação.

DkmPackagedAppPlatform

Indica se o pacote de aplicativos especificado é um Windows Phone ou aplicativo da Windows Store.

DkmPackageExecutionState

Descreve o estado de execução atual do pacote de aplicativos. Para aplicativos da Windows Store, os valores correspondem aos valores em PACKAGE_EXECUTION_STATE.

DkmProcessorFeatures

Sinalizadores que indicam recursos que estão disponíveis no processador no qual esse sistema/processo/thread está em execução. Geralmente, eles lidam com a disponibilidade do conjunto de registros.

DkmRemoteAuthenticationMode

Modo de autenticação a ser usado ao se conectar por uma conexão remota padrão.

DkmRunningProcessFlags

Sinalizadores que contêm propriedades boolianas do processo em execução.

DkmRunningProcessInfoPropertyMask

Sinalizadores que indicam quais propriedades de DkmRunningProcessInfo devem ser computadas.

DkmSystemInformationFlags

Sinalizadores que fornecem informações sobre o sistema que um sistema de computador que um processo/thread/conexão está usando.

DkmTransportConnectionFlags

Sinalizadores que indicam características da conexão subjacente.