EVENT_EXTENDED_ITEM_STACK_TRACE32-Struktur (evntcons.h)

Definiert eine Aufrufliste auf einem 32-Bit-Computer.

Syntax

typedef struct _EVENT_EXTENDED_ITEM_STACK_TRACE32 {
  ULONG64 MatchId;
  ULONG   Address[ANYSIZE_ARRAY];
} EVENT_EXTENDED_ITEM_STACK_TRACE32, *PEVENT_EXTENDED_ITEM_STACK_TRACE32;

Member

MatchId

Ein eindeutiger Bezeichner, den Sie verwenden, um die Kernelmodusaufrufe mit den Aufrufen des Benutzermodus abzugleichen; Die Kernelmodusaufrufe und Benutzermodusaufrufe werden in separaten Ereignissen erfasst, wenn die Umgebung verhindert, dass beide im selben Ereignis erfasst werden. Wenn die Aufrufe des Kernelmodus und des Benutzermodus im selben Ereignis erfasst wurden, ist der Wert 0.

In der Regel können Sie auf 32-Bit-Computern immer sowohl die Kernelmodus- als auch die Benutzermodusaufrufe im selben Ereignis erfassen. Wenn Sie jedoch die Option zur Framezeigeroptimierung verwenden, wird der Stapel möglicherweise nicht erfasst, falsch erfasst oder abgeschnitten.

Address[ANYSIZE_ARRAY]

Ein Array von Anrufadressen im Stapel.

Hinweise

Das DataSize-Element von EVENT_HEADER_EXTENDED_DATA_ITEM enthält die Größe dieser Struktur. Um die Anzahl der Adressen im Array zu bestimmen, subtrahieren sizeof(ULONG64) Sie von DataSize , und dividieren Sie dann durch sizeof(ULONG).

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile evntcons.h

Weitere Informationen

EVENT_HEADER_EXTENDED_DATA_ITEM