DkmProcessSnapshot.Create(UInt32, Int32, DkmProcess, UInt64, Int32, DkmDataItem) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Vorgenommen Ergebnis dieses Methoden Aufrufes.