Microsoft.VisualStudio.Debugger.DefaultPort Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
DkmAppPackageId |
Identifies a Windows Store app package or Windows Phone app package. |
DkmDeploymentCommand |
Object representing an arbitrary executable which is executed on the target computer. |
DkmDeviceInfo |
The device information for current system, available for Windows 10 or later. This includes the physical form factor of the device, and the OS family and version number of the operating system. This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
DkmFileInfo |
Contains basic information about a file which is returned from DefaultPort.DkmTransportConnection.GetFileListing. |
DkmFileTransferStream |
Represents a file stream which can be used to transfer a large file over the remote debugger connection. |
DkmIISAppPoolInfo |
Information about an IIS Application Pool. This API was introduced in Visual Studio 17 RTM (DkmApiVersion.VS17RTM). |
DkmInstalledApplicationInfo |
Identifies an installed Windows Store App. |
DkmInstalledAppPackageInfo |
Identifies an installed Windows Store App Package. |
DkmModuleInformation |
Basic information about a module. This API was introduced in Visual Studio 16 Update 8 (DkmApiVersion.VS16Update8). |
DkmNonDebugProcessSnapshot |
DkmNonDebugProcessSnapshot represents a snapshot that's captured about a running (but not debugged) process. This API was introduced in Visual Studio 17 Update 6 (DkmApiVersion.VS17Update6). |
DkmProductionAgent |
DkmProductionAgent represents an agent process launched using the StartAgent method of DkmProductionConnection. This API was introduced in Visual Studio 15 Update 2 (DkmApiVersion.VS15Update2). |
DkmProductionConnection |
This represents a connection between the monitor and the IDE with the purpose of transporting messages related to the production scenario. This API was introduced in Visual Studio 15 Update 2 (DkmApiVersion.VS15Update2). |
DkmPublishedProgramInfo |
Contains information about a debuggable runtime which has been loaded into a process on the computer (included processes which aren't being debugged). This will be used to represent programs published through pdm.dll, which is used for active script programs or other programs published through CLSID_ProgramPublisher (IDebugProgramPublisher2.PublishProgram/PublishProgramNode). It can also be used for other runtimes that might be loaded in the target process, such as CoreCLR. |
DkmRecordedProcessInfo |
Basic information about a non-executable file that can be debugged. This non-executable file can be a recording of a running process, e.g. a time travel debug trace file. This API was introduced in Visual Studio 16 RTM (DkmApiVersion.VS16RTM). |
DkmRunningProcessInfo |
Snapshot of basic information about a running process. Unlike DkmProcess, this information is for a process which is not necessarily being debugged. This can either be returned as part of a task list, or information can be returned for a single process. |
DkmSerializedProcessInfo |
Basic information about a non-executable file that can be debugged. This API was introduced in Visual Studio 16 Update 8 (DkmApiVersion.VS16Update8). |
DkmStandardRemoteTransportConnection |
This represents a remote connection between the monitor and the IDE over the standard transport. This class derives from DkmTransportConnection, and defines options used to connect to the target computer. |
DkmSystemInformation |
Contains information about the computer system that a process or connection is using. It can be obtained through the 'SystemInformation' property of a process, or from DefaultPort.DkmTransportConnection.GetSystemInformation. |
DkmTerminalStartInfo |
Contains information required to start a terminal (console). This API was introduced in Visual Studio 16 Update 9 (DkmApiVersion.VS16Update9). |
DkmTransportConnection |
This represents a connection between the monitor and the IDE. It can either be a local connection if the monitor is running in the same process as the IDE, or it can be a remote connection. In the monitor process, there is only one connection. Derived classes: DkmStandardRemoteTransportConnection |
DkmTransportKind |
Indicates the type of transport being used to debug. |
DkmWorkerProcessConnection |
This represents a transport connection used for symbol processing, or other memory intensive activities. This worker process may be remote or local. This API was introduced in Visual Studio 16 RTM (DkmApiVersion.VS16RTMPreview). |
Structs
DkmActivateBackgroundTaskAsyncResult |
Result of an asynchronous DkmTransportConnection.ActivateBackgroundTask call. |
DkmDownloadFileAsyncResult |
Result of an asynchronous DkmTransportConnection.DownloadFile call. |
DkmEnumerateBackgroundTasksAsyncResult |
Result of an asynchronous DkmTransportConnection.EnumerateBackgroundTasks call. |
DkmEnumRunningProcessesAsyncResult |
Result of an asynchronous DkmTransportConnection.EnumRunningProcesses call. |
DkmOpenNonDebugProcessSnapshotAsyncResult |
Result of an asynchronous DkmNonDebugProcessSnapshot.OpenAsync call. |
DkmShutDownAppPackageAsyncResult |
Result of an asynchronous DkmTransportConnection.ShutDownAppPackage call. |
DkmSuspendAppPackageAsyncResult |
Result of an asynchronous DkmTransportConnection.SuspendAppPackage call. |
DkmTerminalStartAsyncResult |
Result of an asynchronous DkmTerminalStartInfo.Start call. |
DkmTerminateAppPackageAsyncResult |
Result of an asynchronous DkmTransportConnection.TerminateAppPackage call. |
Enums
DkmActivateAppPackageFlags |
Flags indicating options for AppPackage activation. This API was introduced in Visual Studio 14 Update 1 (DkmApiVersion.VS14Update1). |
DkmDebuggerCpuArchitecture |
Enumerator defining the CPU architecture of the debugger. This API was introduced in Visual Studio 17 RTM (DkmApiVersion.VS17RTM). |
DkmDeploymentCommandFlags |
Flags effecting the processing of deployment commands. |
DkmPackagedAppPlatform |
Indicates if the specified application package is a Windows Phone or Windows Store app. |
DkmPackageExecutionState |
Describes the application package's current execution state. For Windows Store apps, the values match the values in PACKAGE_EXECUTION_STATE. |
DkmProcessorFeatures |
Flags indicating features which are available in the processor on which this system/process/thread is running. These generally deal with register set availability. |
DkmRemoteAuthenticationMode |
Authentication mode to use when connecting over a standard remote connection. |
DkmRunningProcessFlags |
Flags containing Boolean properties of the running process. |
DkmRunningProcessInfoPropertyMask |
Flags indicating which properties of DkmRunningProcessInfo should be computed. |
DkmSystemInformationFlags |
Flags which provide information about the system that a computer system that a process/thread/connection is using. |
DkmTransportConnectionFlags |
Flags indicating traits of the underlying connection. |