Microsoft.VisualStudio.Debugger.DefaultPort Пространство имен

Классы

DkmAppPackageId

Идентифицирует пакет приложения Магазина Windows или пакет приложения Windows Phone.

DkmDeploymentCommand

Объект , представляющий произвольный исполняемый файл, который выполняется на целевом компьютере.

DkmDeviceInfo

Сведения об устройстве для текущей системы, доступные для Windows 10 или более поздней версии. Сюда входит физический форм-фактор устройства, семейство ОС и номер версии операционной системы.

Этот 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 с обновлением 8 (DkmApiVersion.VS16Update8).

DkmNonDebugProcessSnapshot

DkmNonDebugProcessSnapshot представляет snapshot, который записывается о запущенном (но не отлаживаемом) процессе.

Этот API появился в Visual Studio 17 с обновлением 6 (DkmApiVersion.VS17Update6).

DkmProductionAgent

DkmProductionAgent представляет процесс агента, запущенный с помощью метода StartAgent DkmProductionConnection.

Этот API появился в Visual Studio 15 с обновлением 2 (DkmApiVersion.VS15Update2).

DkmProductionConnection

Это представляет собой соединение между монитором и интегрированной средой разработки с целью передачи сообщений, связанных с рабочим сценарием.

Этот API появился в Visual Studio 15 с обновлением 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 с обновлением 8 (DkmApiVersion.VS16Update8).

DkmStandardRemoteTransportConnection

Это представляет собой удаленное подключение между монитором и интегрированной среды разработки через стандартный транспорт. Этот класс является производным от DkmTransportConnection и определяет параметры, используемые для подключения к целевому компьютеру.

DkmSystemInformation

Содержит сведения о компьютерной системе, используемой процессом или подключением. Его можно получить с помощью свойства SystemInformation процесса или из DefaultPort.DkmTransportConnection.GetSystemInformation.

DkmTerminalStartInfo

Содержит сведения, необходимые для запуска терминала (консоли).

Этот API появился в Visual Studio 16 с обновлением 9 (DkmApiVersion.VS16Update9).

DkmTransportConnection

Это представляет собой соединение между монитором и интегрированной среды разработки. Это может быть локальное подключение, если монитор выполняется в том же процессе, что и интегрированная среда разработки, или удаленное подключение. В процессе мониторинга имеется только одно подключение.

Производные классы: 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 с обновлением 1 (DkmApiVersion.VS14Update1).

DkmDebuggerCpuArchitecture

Перечислитель, определяющий архитектуру ЦП отладчика.

Этот API появился в Visual Studio 17 RTM (DkmApiVersion.VS17RTM).

DkmDeploymentCommandFlags

Флаги, влияющие на обработку команд развертывания.

DkmPackagedAppPlatform

Указывает, является ли указанный пакет приложения Windows Phone или приложением Магазина Windows.

DkmPackageExecutionState

Описывает текущее состояние выполнения пакета приложения. Для приложений Магазина Windows значения совпадают со значениями в PACKAGE_EXECUTION_STATE.

DkmProcessorFeatures

Флаги, указывающие функции, доступные в процессоре, на котором выполняется эта система, процесс или поток. Обычно они касаются доступности наборов регистров.

DkmRemoteAuthenticationMode

Режим проверки подлинности, используемый при подключении через стандартное удаленное подключение.

DkmRunningProcessFlags

Флаги, содержащие логические свойства выполняющегося процесса.

DkmRunningProcessInfoPropertyMask

Флаги, указывающие, какие свойства DkmRunningProcessInfo следует вычислить.

DkmSystemInformationFlags

Флаги, предоставляющие сведения о системе, которую использует компьютерная система, используемая процессом, потоком или подключением.

DkmTransportConnectionFlags

Флаги, указывающие признаки базового соединения.