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_ITEM的DataSize成員包含這個 結構的大小。 若要判斷陣列中的位址數目,請 sizeof(ULONG64)
從 DataSize 減去 ,然後除以 sizeof(ULONG)
。
需求
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限桌面應用程式] |
標頭 | evntcons.h |