DkmRecordedProcessInfo Класс

Определение

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

Этот API появился в Visual Studio 16 RTM (Дкмапиверсион. VS16RTM).

public ref class DkmRecordedProcessInfo : Microsoft::VisualStudio::Debugger::DkmDataContainer, IDisposable
[System.Runtime.InteropServices.Guid("b5dcd6ce-1d50-a16a-c0a1-566860a3dab4")]
public class DkmRecordedProcessInfo : Microsoft.VisualStudio.Debugger.DkmDataContainer, IDisposable
[<System.Runtime.InteropServices.Guid("b5dcd6ce-1d50-a16a-c0a1-566860a3dab4")>]
type DkmRecordedProcessInfo = class
    inherit DkmDataContainer
    interface IDisposable
Public Class DkmRecordedProcessInfo
Inherits DkmDataContainer
Implements IDisposable
Наследование
DkmRecordedProcessInfo
Атрибуты
Реализации

Свойства

Connection

Подключение, используемое для отправки сообщения отладчику. Это значение обычно получается из Дкмпроцесс. Connection, если перед созданием Дкмпроцесс не требуется отправлять сообщение.

Этот API появился в Visual Studio 16 RTM (Дкмапиверсион. VS16RTM).

IsUnloaded

Возвращает значение true, если для данного объекта было вызвано событие "выгружено" (например, вызывается метод Дкмсреад:: Unload), или значение, если объект был закрыт. Обратите внимание, что необходимо использовать осторожность при проверке этого состояния как, без синхронизации, возвращаемое состояние может больше не быть точным после считывания инструкции.

(Унаследовано от DkmDataContainer)
Path

Полный путь к файлу.

         Этот API появился в Visual Studio 16 RTM (Дкмапиверсион. VS16RTM).

Методы

Close()

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

Объекты Дкмрекордедпроцессинфо автоматически закрываются при закрытии связанных с ними объектов Дкмтранспортконнектион.

Этот API появился в Visual Studio 16 RTM (Дкмапиверсион. VS16RTM).

Create(DkmTransportConnection, String, DkmDataItem)

Создает новый записанный объект процесса. Этот метод вызывается из базового монитора отладки.

Ограничение расположения: API должен вызываться из компонента монитора (уровень компонентов < 100 000).

Этот API появился в Visual Studio 16 RTM (Дкмапиверсион. VS16RTM).

GetClrVersions()

Возвращает все номера версий для всех экземпляров среды CLR, загруженных в записанный процесс.

Этот API появился в Visual Studio 16 RTM (Дкмапиверсион. VS16RTM).

GetDataItem<T>()

Возвращает экземпляр элемента "t", который был добавлен в этот экземпляр контейнера. Если этот контейнер не содержит 'T, эта функция возвратит значение null.

(Унаследовано от DkmDataContainer)
GetModuleNames()

Получите список модулей, загруженных в записанном процессе.

         Этот API появился в Visual Studio 16 RTM (Дкмапиверсион. VS16RTM).
GetSystemInformation()

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

         Этот API появился в Visual Studio 16 RTM (Дкмапиверсион. VS16RTM).
RemoveDataItem<T>()

Удалить экземпляр из этого контейнера. Обычно нет необходимости вызывать этот метод, так как контейнер данных будет автоматически очищаться при закрытии объекта.

(Унаследовано от DkmDataContainer)
SetDataItem<T>(DkmDataCreationDisposition, T)

Поместите новый элемент в контейнер данных.

(Унаследовано от DkmDataContainer)

Явные реализации интерфейса

IDisposable.Dispose()

Применяется к