EVENT_EXTENDED_ITEM_STACK_TRACE32結構 (evntcons.h)

定義 32 位電腦上的呼叫堆疊。

語法

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

成員

MatchId

您用來比對核心模式呼叫與使用者模式呼叫的唯一識別碼;如果環境防止在相同事件中擷取兩者,則會在不同的事件中擷取核心模式呼叫和使用者模式呼叫。 如果在相同的事件中擷取核心模式和使用者模式呼叫,則值為零。

一般而言,在 32 位電腦上,您一律可以在相同的事件中擷取核心模式和使用者模式呼叫。 不過,如果您使用畫面指標優化編譯器選項,可能不會擷取堆疊、擷取不正確或截斷。

Address[ANYSIZE_ARRAY]

堆疊上的呼叫位址陣列。

備註

EVENT_HEADER_EXTENDED_DATA_ITEMDataSize成員包含這個 結構的大小。 若要判斷陣列中的位址數目,請 sizeof(ULONG64)DataSize 減去 ,然後除以 sizeof(ULONG)

需求

   
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限桌面應用程式]
標頭 evntcons.h

另請參閱

EVENT_HEADER_EXTENDED_DATA_ITEM