Freigeben über


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.

Anzahl

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 Stichprobenerstellung 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.

Bemerkungen

Diese Ereignisse stellen ein Beispielausführungsprofil bereit. 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. Mithilfe dieser Informationen können Sie dann ein Ausführungsprofil für die Dauer der Ablaufverfolgung erstellen.

Anforderungen

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