Microsoft.VisualStudio.Debugger.DefaultPort 命名空间

DkmAppPackageId

标识 Windows 应用商店应用包或Windows Phone应用包。

DkmDeploymentCommand

表示在目标计算机上执行的任意可执行文件的对象。

DkmDeviceInfo

当前系统的设备信息,可用于Windows 10或更高版本。 这包括设备的物理外形规格,以及操作系统的 OS 系列和版本号。

此 API 是在 Visual Studio 14 RTM (DkmApiVersion.VS14RTM) 中引入的。

DkmFileInfo

包含有关从 DefaultPort.DkmTransportConnection.GetFileListing 返回的文件的基本信息。

DkmFileTransferStream

表示可用于通过远程调试器连接传输大型文件的文件流。

DkmIISAppPoolInfo

有关 IIS 应用程序池的信息。

此 API 是在 Visual Studio 17 RTM (DkmApiVersion.VS17RTM) 中引入的。

DkmInstalledApplicationInfo

标识已安装的 Windows 应用商店应用。

DkmInstalledAppPackageInfo

标识已安装的 Windows 应用商店应用包。

DkmModuleInformation

有关模块的基本信息。

此 API 是在 Visual Studio 16 Update 8 (DkmApiVersion.VS16Update8) 中引入的。

DkmNonDebugProcessSnapshot

DkmNonDebugProcessSnapshot 表示一个快照,该快照捕获有关正在运行的 (,但未调试) 进程。

此 API 是在 Visual Studio 17 Update 6 (DkmApiVersion.VS17Update6) 中引入的。

DkmProductionAgent

DkmProductionAgent 表示使用 DkmProductionConnection 的 StartAgent 方法启动的代理进程。

此 API 是在 Visual Studio 15 Update 2 (DkmApiVersion.VS15Update2) 中引入的。

DkmProductionConnection

这表示监视器与 IDE 之间的连接,目的是传输与生产方案相关的消息。

此 API 是在 Visual Studio 15 Update 2 (DkmApiVersion.VS15Update2) 中引入的。

DkmPublishedProgramInfo

包含有关已加载到计算机上的进程中的可调试运行时的信息, (未) 调试的包含的进程。 这将用于表示通过 pdm.dll 发布的程序,用于活动脚本程序或通过 CLSID_ProgramPublisher (IDebugProgramPublisher2.PublishProgram/PublishProgramNode) 发布的其他程序。 它还可用于可能在目标进程中加载的其他运行时,例如 CoreCLR。

DkmRecordedProcessInfo

有关可调试的非可执行文件的基本信息。 此非可执行文件可以是正在运行的进程(例如时间行程调试跟踪文件)的记录。

此 API 是在 Visual Studio 16 RTM (DkmApiVersion.VS16RTM) 中引入的。

DkmRunningProcessInfo

有关正在运行的进程的基本信息的快照。 与 DkmProcess 不同,此信息适用于不一定正在调试的进程。 这可以作为任务列表的一部分返回,也可以为单个进程返回信息。

DkmSerializedProcessInfo

有关可调试的非可执行文件的基本信息。

此 API 是在 Visual Studio 16 Update 8 (DkmApiVersion.VS16Update8) 中引入的。

DkmStandardRemoteTransportConnection

这表示监视器与 IDE 之间通过标准传输的远程连接。 此类派生自 DkmTransportConnection,并定义用于连接到目标计算机的选项。

DkmSystemInformation

包含有关进程或连接正在使用的计算机系统的信息。 可以通过进程的“SystemInformation”属性或 DefaultPort.DkmTransportConnection.GetSystemInformation 获取它。

DkmTerminalStartInfo

包含启动终端 (控制台) 所需的信息。

此 API 是在 Visual Studio 16 Update 9 (DkmApiVersion.VS16Update9) 中引入的。

DkmTransportConnection

这表示监视器与 IDE 之间的连接。 如果监视器与 IDE 在同一进程中运行,则它可以是本地连接,也可以是远程连接。 在监视过程中,只有一个连接。

派生类:DkmStandardRemoteTransportConnection

DkmTransportKind

指示用于调试的传输类型。

DkmWorkerProcessConnection

这表示用于符号处理或其他内存密集型活动的传输连接。 此工作进程可以是远程进程,也可以是本地进程。

此 API 是在 Visual Studio 16 RTM (DkmApiVersion.VS16RTMPreview) 中引入的。

结构

DkmActivateBackgroundTaskAsyncResult

异步 DkmTransportConnection.ActivateBackgroundTask 调用的结果。

DkmDownloadFileAsyncResult

异步 DkmTransportConnection.DownloadFile 调用的结果。

DkmEnumerateBackgroundTasksAsyncResult

异步 DkmTransportConnection.EnumerateBackgroundTasks 调用的结果。

DkmEnumRunningProcessesAsyncResult

异步 DkmTransportConnection.EnumRunningProcesses 调用的结果。

DkmOpenNonDebugProcessSnapshotAsyncResult

异步 DkmNonDebugProcessSnapshot.OpenAsync 调用的结果。

DkmShutDownAppPackageAsyncResult

异步 DkmTransportConnection.ShutDownAppPackage 调用的结果。

DkmSuspendAppPackageAsyncResult

异步 DkmTransportConnection.SuspendAppPackage 调用的结果。

DkmTerminalStartAsyncResult

异步 DkmTerminalStartInfo.Start 调用的结果。

DkmTerminateAppPackageAsyncResult

异步 DkmTransportConnection.TerminateAppPackage 调用的结果。

枚举

DkmActivateAppPackageFlags

指示 AppPackage 激活选项的标志。

此 API 是在 Visual Studio 14 Update 1 (DkmApiVersion.VS14Update1) 中引入的。

DkmDebuggerCpuArchitecture

定义调试器的 CPU 体系结构的枚举器。

此 API 是在 Visual Studio 17 RTM (DkmApiVersion.VS17RTM) 中引入的。

DkmDeploymentCommandFlags

影响处理部署命令的标志。

DkmPackagedAppPlatform

指示指定的应用程序包是Windows Phone还是 Windows 应用商店应用。

DkmPackageExecutionState

描述应用程序包的当前执行状态。 对于 Windows 应用商店应用,这些值与 PACKAGE_EXECUTION_STATE 中的值匹配。

DkmProcessorFeatures

指示运行此系统/进程/线程的处理器中可用的功能的标志。 它们通常处理寄存器集的可用性。

DkmRemoteAuthenticationMode

通过标准远程连接进行连接时使用的身份验证模式。

DkmRunningProcessFlags

包含正在运行的进程布尔属性的标志。

DkmRunningProcessInfoPropertyMask

指示应计算 DkmRunningProcessInfo 的属性的标志。

DkmSystemInformationFlags

提供进程/线程/连接所使用的计算机系统相关信息的标志。

DkmTransportConnectionFlags

指示基础连接特征的标志。