DkmSerializedProcessInfo.Create Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Create(DkmTransportConnection, String, String, String, Guid, DkmDataItem) |
Создает новый сериализованный объект сведений о процессе. Этот метод вызывается из базового монитора отладки. Ограничение расположения. API должен вызываться из компонента Monitor (уровень < компонента 100 000). Этот API появился в Visual Studio 16 с обновлением 8 (DkmApiVersion.VS16Update8). |
Create(DkmTransportConnection, String, String, String, Guid, Int64, Int32, DkmDataItem) |
Создает новый сериализованный объект сведений о процессе. Этот метод вызывается из базового монитора отладки. Ограничение расположения. API должен вызываться из компонента Monitor (уровень < компонента 100 000). Этот API появился в Visual Studio 17 с обновлением 2 (DkmApiVersion.VS17Update2). |
Create(DkmTransportConnection, String, String, String, Guid, Int64, Int32, UInt32, DkmDataItem) |
Создает новый сериализованный объект сведений о процессе. Этот метод вызывается из базового монитора отладки. Ограничение расположения. API должен вызываться из компонента Monitor (уровень < компонента 100 000). Этот API появился в Visual Studio 17 с обновлением 4 (DkmApiVersion.VS17Update4). |
Create(DkmTransportConnection, String, String, String, Guid, DkmDataItem)
Создает новый сериализованный объект сведений о процессе. Этот метод вызывается из базового монитора отладки.
Ограничение расположения. API должен вызываться из компонента Monitor (уровень < компонента 100 000).
Этот API появился в Visual Studio 16 с обновлением 8 (DkmApiVersion.VS16Update8).
public static Microsoft.VisualStudio.Debugger.DefaultPort.DkmSerializedProcessInfo Create (Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection Connection, string Path, string ProcessName, string ProcessStartArguments, Guid BaseDebugMonitorId, Microsoft.VisualStudio.Debugger.DkmDataItem? DataItem);
static member Create : Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection * string * string * string * Guid * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.DefaultPort.DkmSerializedProcessInfo
Public Shared Function Create (Connection As DkmTransportConnection, Path As String, ProcessName As String, ProcessStartArguments As String, BaseDebugMonitorId As Guid, DataItem As DkmDataItem) As DkmSerializedProcessInfo
Параметры
- Connection
- DkmTransportConnection
[Вход] Подключение, используемое для отправки сообщения в отладчик.
- Path
- String
[Вход] Полный путь к файлу.
- ProcessName
- String
[Вход] Исходное имя процесса.
- ProcessStartArguments
- String
[Вход] Исходные аргументы запуска процесса.
- BaseDebugMonitorId
- Guid
[Вход] DkmBaseDebugMonitorId определяет базовый монитор отладки, используемый для проверки отлаживаемого процесса и управления ими. Например, DkmBaseDebugMonitorId.WindowsProcess используется для процессов, отлаживаемых API отладки Win32, а DkmBaseDebugMonitorId.DumpFile используется для минидампов.
- DataItem
- DkmDataItem
[Вход,необязательный] Объект данных, добавляемый в новый экземпляр DkmSerializedProcessInfo. Передайте значение null в случае, если вызывающему объекту не нужно добавлять элемент данных.
Возвращаемое значение
[Out] Результат вызова этого метода.
Применяется к
Create(DkmTransportConnection, String, String, String, Guid, Int64, Int32, DkmDataItem)
Создает новый сериализованный объект сведений о процессе. Этот метод вызывается из базового монитора отладки.
Ограничение расположения. API должен вызываться из компонента Monitor (уровень < компонента 100 000).
Этот API появился в Visual Studio 17 с обновлением 2 (DkmApiVersion.VS17Update2).
public static Microsoft.VisualStudio.Debugger.DefaultPort.DkmSerializedProcessInfo Create (Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection Connection, string Path, string ProcessName, string ProcessStartArguments, Guid BaseDebugMonitorId, long UptimeInSeconds, int NumberOfProcessors, Microsoft.VisualStudio.Debugger.DkmDataItem? DataItem);
static member Create : Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection * string * string * string * Guid * int64 * int * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.DefaultPort.DkmSerializedProcessInfo
Public Shared Function Create (Connection As DkmTransportConnection, Path As String, ProcessName As String, ProcessStartArguments As String, BaseDebugMonitorId As Guid, UptimeInSeconds As Long, NumberOfProcessors As Integer, DataItem As DkmDataItem) As DkmSerializedProcessInfo
Параметры
- Connection
- DkmTransportConnection
[Вход] Подключение, используемое для отправки сообщения в отладчик.
- Path
- String
[Вход] Полный путь к файлу.
- ProcessName
- String
[Вход] Исходное имя процесса.
- ProcessStartArguments
- String
[Вход] Исходные аргументы запуска процесса.
- BaseDebugMonitorId
- Guid
[Вход] DkmBaseDebugMonitorId определяет базовый монитор отладки, используемый для проверки отлаживаемого процесса и управления ими. Например, DkmBaseDebugMonitorId.WindowsProcess используется для процессов, отлаживаемых API отладки Win32, а DkmBaseDebugMonitorId.DumpFile используется для минидампов.
- UptimeInSeconds
- Int64
[Вход] Время безотказной работы процесса в секундах.
- NumberOfProcessors
- Int32
[Вход] Количество процессоров в системе.
- DataItem
- DkmDataItem
[Вход,необязательный] Объект данных, добавляемый в новый экземпляр DkmSerializedProcessInfo. Передайте значение null в случае, если вызывающему объекту не нужно добавлять элемент данных.
Возвращаемое значение
[Out] Результат вызова этого метода.
Применяется к
Create(DkmTransportConnection, String, String, String, Guid, Int64, Int32, UInt32, DkmDataItem)
Создает новый сериализованный объект сведений о процессе. Этот метод вызывается из базового монитора отладки.
Ограничение расположения. API должен вызываться из компонента Monitor (уровень < компонента 100 000).
Этот API появился в Visual Studio 17 с обновлением 4 (DkmApiVersion.VS17Update4).
public static Microsoft.VisualStudio.Debugger.DefaultPort.DkmSerializedProcessInfo Create (Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection Connection, string Path, string ProcessName, string ProcessStartArguments, Guid BaseDebugMonitorId, long UptimeInSeconds, int NumberOfProcessors, uint PID, Microsoft.VisualStudio.Debugger.DkmDataItem? DataItem);
static member Create : Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection * string * string * string * Guid * int64 * int * uint32 * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.DefaultPort.DkmSerializedProcessInfo
Public Shared Function Create (Connection As DkmTransportConnection, Path As String, ProcessName As String, ProcessStartArguments As String, BaseDebugMonitorId As Guid, UptimeInSeconds As Long, NumberOfProcessors As Integer, PID As UInteger, DataItem As DkmDataItem) As DkmSerializedProcessInfo
Параметры
- Connection
- DkmTransportConnection
[Вход] Подключение, используемое для отправки сообщения в отладчик.
- Path
- String
[Вход] Полный путь к файлу.
- ProcessName
- String
[Вход] Исходное имя процесса.
- ProcessStartArguments
- String
[Вход] Исходные аргументы запуска процесса.
- BaseDebugMonitorId
- Guid
[Вход] DkmBaseDebugMonitorId определяет базовый монитор отладки, используемый для проверки отлаживаемого процесса и управления ими. Например, DkmBaseDebugMonitorId.WindowsProcess используется для процессов, отлаживаемых API отладки Win32, а DkmBaseDebugMonitorId.DumpFile используется для минидампов.
- UptimeInSeconds
- Int64
[Вход] Время безотказной работы процесса в секундах.
- NumberOfProcessors
- Int32
[Вход] Количество процессоров в системе.
- PID
- UInt32
[Вход] Идентификатор процесса.
- DataItem
- DkmDataItem
[Вход,необязательный] Объект данных, добавляемый в новый экземпляр DkmSerializedProcessInfo. Передайте значение null в случае, если вызывающему объекту не нужно добавлять элемент данных.
Возвращаемое значение
[Out] Результат вызова этого метода.