DkmPerformanceCounters.Create(UInt32, UInt64, UInt64, UInt64, UInt64, UInt64, UInt64, UInt64) Methode

Definition

Erstellen Sie eine neue dkmperformancecounters-Objektinstanz.

         Diese API wurde in Visual Studio 14 RTM (dkmapiversion. VS14RTM) eingeführt.
public:
 static Microsoft::VisualStudio::Debugger::DkmPerformanceCounters ^ Create(System::UInt32 StartStopCounter, System::UInt64 SystemTime, System::UInt64 UserTime, System::UInt64 KernelTime, System::UInt64 RuntimeOverhead, System::UInt64 OSOverhead, System::UInt64 TotalOverhead, System::UInt64 Id);
public:
 static Microsoft::VisualStudio::Debugger::DkmPerformanceCounters ^ Create(unsigned int StartStopCounter, unsigned long long SystemTime, unsigned long long UserTime, unsigned long long KernelTime, unsigned long long RuntimeOverhead, unsigned long long OSOverhead, unsigned long long TotalOverhead, unsigned long long Id);
 static Microsoft::VisualStudio::Debugger::DkmPerformanceCounters Create(unsigned int StartStopCounter, unsigned long SystemTime, unsigned long UserTime, unsigned long KernelTime, unsigned long RuntimeOverhead, unsigned long OSOverhead, unsigned long TotalOverhead, unsigned long Id);
public static Microsoft.VisualStudio.Debugger.DkmPerformanceCounters Create (uint StartStopCounter, ulong SystemTime, ulong UserTime, ulong KernelTime, ulong RuntimeOverhead, ulong OSOverhead, ulong TotalOverhead, ulong Id);
static member Create : uint32 * uint64 * uint64 * uint64 * uint64 * uint64 * uint64 * uint64 -> Microsoft.VisualStudio.Debugger.DkmPerformanceCounters
Public Shared Function Create (StartStopCounter As UInteger, SystemTime As ULong, UserTime As ULong, KernelTime As ULong, RuntimeOverhead As ULong, OSOverhead As ULong, TotalOverhead As ULong, Id As ULong) As DkmPerformanceCounters

Parameter

StartStopCounter
UInt32

In Anzahl der Start/Ende-Iterationen für die Leistungsüberwachung. Wenn diese Zahl hoch ist, sind die Leistungsdaten nicht zuverlässig.

SystemTime
UInt64

In Die System Zeit (in Millisekunden), die vom debuggenden Prozess während des debuggerschritts beansprucht wurde.

UserTime
UInt64

In Die vom debuggenden Prozess während des debuggerschritts verbrauchte Benutzer Zeit (in Millisekunden).

KernelTime
UInt64

In Die vom debuggenden Prozess während des debuggerschritts verbrauchte Kernel Zeit (in Millisekunden).

RuntimeOverhead
UInt64

In Die System Zeit (in Millisekunden), die während des debuggerschritts als Lauf Zeitaufwand angesehen wird. Der System Time-Wert enthält diesen mehr Aufwand nicht.

OSOverhead
UInt64

In Die System Zeit (in Millisekunden), die als Betriebssystem-mehr Aufwand während des Debuggers angesehen wird. Der System Time-Wert enthält diesen mehr Aufwand nicht.

TotalOverhead
UInt64

In Die System Zeit (in Millisekunden), die als Gesamtaufwand während des debuggerschritts angesehen wird. Der System Time-Wert enthält diesen mehr Aufwand nicht. Der Lauf Zeitaufwand + Betriebssystem-Verwaltungs Wert ist möglicherweise größer als Total Overhead, wenn Sie sich überlappen.

Id
UInt64

In ID auf Grundlage der QPC-Zeit, mit der Debugger-Ereignisse in der Übereinstimmung und im Paket zusammengefasst werden.

Gibt zurück

DkmPerformanceCounters

Vorgenommen Ergebnis dieses Methoden Aufrufes.

Gilt für