DkmSerializedProcessInfo.Create Metoda

Definicja

Przeciążenia

Create(DkmTransportConnection, String, String, String, Guid, DkmDataItem)

Tworzy nowy obiekt informacji o procesie serializacji. Ta metoda jest wywoływana z podstawowego monitora debugowania.

Ograniczenie lokalizacji: interfejs API musi być wywoływany ze składnika Monitor (poziom < składnika 100 000).

Ten interfejs API został wprowadzony w programie Visual Studio 16 Update 8 (DkmApiVersion.VS16Update8).

Create(DkmTransportConnection, String, String, String, Guid, Int64, Int32, DkmDataItem)

Tworzy nowy obiekt informacji o procesie serializacji. Ta metoda jest wywoływana z podstawowego monitora debugowania.

Ograniczenie lokalizacji: interfejs API musi być wywoływany ze składnika Monitor (poziom < składnika 100 000).

Ten interfejs API został wprowadzony w programie Visual Studio 17 Update 2 (DkmApiVersion.VS17Update2).

Create(DkmTransportConnection, String, String, String, Guid, Int64, Int32, UInt32, DkmDataItem)

Tworzy nowy obiekt informacji o procesie serializacji. Ta metoda jest wywoływana z podstawowego monitora debugowania.

Ograniczenie lokalizacji: interfejs API musi być wywoływany ze składnika Monitor (poziom < składnika 100 000).

Ten interfejs API został wprowadzony w programie Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4).

Create(DkmTransportConnection, String, String, String, Guid, DkmDataItem)

Tworzy nowy obiekt informacji o procesie serializacji. Ta metoda jest wywoływana z podstawowego monitora debugowania.

Ograniczenie lokalizacji: interfejs API musi być wywoływany ze składnika Monitor (poziom < składnika 100 000).

Ten interfejs API został wprowadzony w programie Visual Studio 16 Update 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

Parametry

Connection
DkmTransportConnection

[W] Połączenie używane do wysyłania komunikatu do debugera.

Path
String

[W] Pełna ścieżka do pliku.

ProcessName
String

[W] Oryginalna nazwa procesu.

ProcessStartArguments
String

[W] Oryginalny proces rozpoczyna argumenty.

BaseDebugMonitorId
Guid

[W] DkmBaseDebugMonitorId identyfikuje podstawowy monitor debugowania używany do inspekcji i kontrolowania debugowanego procesu. Na przykład DkmBaseDebugMonitorId.WindowsProcess jest używany do procesów debugowanych przez interfejs API debugowania Win32 i DkmBaseDebugMonitorId.DumpFile jest używany dla minidumps.

DataItem
DkmDataItem

[In,Optional] Obiekt danych do dodania do nowego wystąpienia DkmSerializedProcessInfo. Przekaż wartość "null" w przypadku, gdy obiekt wywołujący nie musi dodawać elementu danych.

Zwraca

[Out] Wynik tego wywołania metody.

Dotyczy

Create(DkmTransportConnection, String, String, String, Guid, Int64, Int32, DkmDataItem)

Tworzy nowy obiekt informacji o procesie serializacji. Ta metoda jest wywoływana z podstawowego monitora debugowania.

Ograniczenie lokalizacji: interfejs API musi być wywoływany ze składnika Monitor (poziom < składnika 100 000).

Ten interfejs API został wprowadzony w programie Visual Studio 17 Update 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

Parametry

Connection
DkmTransportConnection

[W] Połączenie używane do wysyłania komunikatu do debugera.

Path
String

[W] Pełna ścieżka do pliku.

ProcessName
String

[W] Oryginalna nazwa procesu.

ProcessStartArguments
String

[W] Oryginalny proces rozpoczyna argumenty.

BaseDebugMonitorId
Guid

[W] DkmBaseDebugMonitorId identyfikuje podstawowy monitor debugowania używany do inspekcji i kontrolowania debugowanego procesu. Na przykład DkmBaseDebugMonitorId.WindowsProcess jest używany do procesów debugowanych przez interfejs API debugowania Win32 i DkmBaseDebugMonitorId.DumpFile jest używany dla minidumps.

UptimeInSeconds
Int64

[W] Czas pracy procesu w sekundach.

NumberOfProcessors
Int32

[W] Liczba procesorów w systemie.

DataItem
DkmDataItem

[In,Optional] Obiekt danych do dodania do nowego wystąpienia DkmSerializedProcessInfo. Przekaż wartość "null" w przypadku, gdy obiekt wywołujący nie musi dodawać elementu danych.

Zwraca

[Out] Wynik tego wywołania metody.

Dotyczy

Create(DkmTransportConnection, String, String, String, Guid, Int64, Int32, UInt32, DkmDataItem)

Tworzy nowy obiekt informacji o procesie serializacji. Ta metoda jest wywoływana z podstawowego monitora debugowania.

Ograniczenie lokalizacji: interfejs API musi być wywoływany ze składnika Monitor (poziom < składnika 100 000).

Ten interfejs API został wprowadzony w programie Visual Studio 17 Update 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

Parametry

Connection
DkmTransportConnection

[W] Połączenie używane do wysyłania komunikatu do debugera.

Path
String

[W] Pełna ścieżka do pliku.

ProcessName
String

[W] Oryginalna nazwa procesu.

ProcessStartArguments
String

[W] Oryginalny proces rozpoczyna argumenty.

BaseDebugMonitorId
Guid

[W] DkmBaseDebugMonitorId identyfikuje podstawowy monitor debugowania używany do inspekcji i kontrolowania debugowanego procesu. Na przykład DkmBaseDebugMonitorId.WindowsProcess jest używany do procesów debugowanych przez interfejs API debugowania Win32 i DkmBaseDebugMonitorId.DumpFile jest używany dla minidumps.

UptimeInSeconds
Int64

[W] Czas pracy procesu w sekundach.

NumberOfProcessors
Int32

[W] Liczba procesorów w systemie.

PID
UInt32

[W] Identyfikator procesu.

DataItem
DkmDataItem

[In,Optional] Obiekt danych do dodania do nowego wystąpienia DkmSerializedProcessInfo. Przekaż wartość "null" w przypadku, gdy obiekt wywołujący nie musi dodawać elementu danych.

Zwraca

[Out] Wynik tego wywołania metody.

Dotyczy