SampledProfile-Klasse

Diese Klasse ist die Ereignistypklasse für Profilereignisse mit Stichproben.

Die folgende Syntax wird durch einen MOF-Code vereinfacht.

Syntax

[EventType{46}, EventTypeName{"SampleProfile"}]
class SampledProfile : PerfInfo
{
  uint32 InstructionPointer;
  uint32 ThreadId;
  uint32 Count;
};

Member

Die SampledProfile-Klasse verfügt über die folgenden Membertypen:

Eigenschaften

Die SampledProfile-Klasse verfügt über diese Eigenschaften.

Count

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(3)

Wird nicht verwendet.

InstructionPointer

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(1), Zeiger

Adresse des Images, das zum Zeitpunkt der Stichprobenentnahme des Prozessors ausgeführt wurde.

Threadid

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(2)

Threadbezeichner des Threads, der zum Zeitpunkt der Stichprobenentnahme des Prozessors ausgeführt wurde.

Hinweise

Diese Ereignisse stellen ein Beispielausführungsprofil zur Verfügung. Das Ereignis zeichnet auf, was auf dem Prozessor ausgeführt wurde. Sie können die Image-Ereignisse verwenden, um das binäre Modul zu identifizieren, das diese Anweisung enthält. Anschließend können Sie diese Informationen verwenden, um ein Ausführungsprofil für die Dauer der Ablaufverfolgung zu erstellen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Nur [ Vista-Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server [ 2008-Desktop-Apps]