TRACE_INFO_DATA-Struktur
Das C++ Build Insights SDK ist mit Visual Studio 2017 und höher kompatibel. Um die Dokumentation für diese Versionen anzuzeigen, legen Sie das Auswahlsteuerelement Version in Visual Studio für diesen Artikel auf Visual Studio 2017 oder höher fest. Es befindet sich am Anfang des Inhaltsverzeichnisses auf dieser Seite.
Die TRACE_INFO_DATA
-Struktur beschreibt, wie eine Ablaufverfolgung analysiert oder erneut protokolliert wird.
Syntax
typedef struct TRACE_INFO_DATA_TAG
{
unsigned long LogicalProcessorCount;
long long TickFrequency;
long long StartTimestamp;
long long StopTimestamp;
} TRACE_INFO_DATA;
Member
Name | Beschreibung |
---|---|
LogicalProcessorCount |
Die Anzahl der logischen Prozessoren auf dem Computer, auf dem die Ablaufverfolgung erfasst wurde. |
TickFrequency |
Die Anzahl von Ticks pro Sekunde, die beim Auswerten einer in Ticks gemessenen Dauer verwendet werden soll. |
StartTimestamp |
Dieses Feld ist auf einen Taktwert festgelegt, der zum Startzeitpunkt der Ablaufverfolgung aufgezeichnet wurde. |
StopTimestamp |
Dieses Feld ist auf einen Taktwert festgelegt, der zum Stoppzeitpunkt der Ablaufverfolgung aufgezeichnet wurde. |
Hinweise
Subtrahieren Sie StartTimestamp
von StopTimestamp
, um die Anzahl der Takte zu erhalten, die während der gesamten Ablaufverfolgung verstrichen sind. Nutzen Sie TickFrequency
zur Konvertierung des resultierenden Werts in eine Zeiteinheit. Ein Beispiel für das Konvertieren von Takten in Zeiteinheiten finden Sie unter EVENT_DATA.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für