DkmProcessSnapshot.Create(UInt32, Int32, DkmProcess, UInt64, Int32, DkmDataItem) Methode

Definition

Erstellt ein neues Prozess Momentaufnahme-Objekt. Diese Methode wird vom grundlegenden Debugmonitor für den Ereignis Thread im Rahmen der Verarbeitung von takesnapshot aufgerufen.

Location-Einschränkung: die API muss von einer Monitor Komponente (Komponentenebene < 100.000) aufgerufen werden.

Diese API wurde in Visual Studio 15 Update 3 (dkmapiversion. VS15Update3) eingeführt.

public:
 static Microsoft::VisualStudio::Debugger::DkmProcessSnapshot ^ Create(System::UInt32 Id, int ProcessId, Microsoft::VisualStudio::Debugger::DkmProcess ^ OriginalProcess, System::UInt64 TimeStamp, int StoppingThreadId, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.DkmProcessSnapshot Create (uint Id, int ProcessId, Microsoft.VisualStudio.Debugger.DkmProcess OriginalProcess, ulong TimeStamp, int StoppingThreadId, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
static member Create : uint32 * int * Microsoft.VisualStudio.Debugger.DkmProcess * uint64 * int * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.DkmProcessSnapshot
Public Shared Function Create (Id As UInteger, ProcessId As Integer, OriginalProcess As DkmProcess, TimeStamp As ULong, StoppingThreadId As Integer, DataItem As DkmDataItem) As DkmProcessSnapshot

Parameter

Id
UInt32

In Eine steigende Zahl, mit der die Momentaufnahme innerhalb eines Prozesses identifiziert werden soll.

ProcessId
Int32

In Prozess-ID, die der Momentaufnahme vom Betriebssystem zugewiesen wird.

OriginalProcess
DkmProcess

In Der Prozess, mit dem diese Momentaufnahme verknüpft ist.

TimeStamp
UInt64

In Der Zeitstempel des Debugereignisses, für das die Momentaufnahme erstellt wird. In der Regel wird Sie über QueryPerformanceCounter abgerufen, wenn das Debug-Ereignis auftritt.

StoppingThreadId
Int32

In Die ID des anhalenden Threads. Sie wird normalerweise verwendet, um die Benutzeroberfläche festzulegen, wenn Sie eine Momentaufnahme anfügen.

DataItem
DkmDataItem

[In, optional] Das Datenobjekt, das der neuen dkmprocesssnapshot-Instanz hinzugefügt werden soll. Übergeben Sie "Null", wenn der Aufrufer kein Datenelement hinzufügen muss.

Gibt zurück

DkmProcessSnapshot

Vorgenommen Ergebnis dieses Methoden Aufrufes.

Gilt für