ETW_HEAP_EVENT_REALLOC事件
ETW_HEAP_EVENT_REALLOC事件是堆積重新配置作業的記憶體管理追蹤事件。
typedef struct ETW_HEAP_EVENT_REALLOC
參數
-
HeapHandle
-
配置記憶體之堆積的控制碼。 這是配置記憶體時傳遞至 AllocateHeap 函式的應用程式堆積控制碼。
-
NewAddress
-
配置之記憶體的新位址。
-
OldAddress
-
先前配置的記憶體舊位址。
-
NewSize
-
從堆積配置的新大小以位元組為單位。
-
OldSize
-
先前從堆積配置位元組的舊大小。
-
來源
-
配置器用於堆積配置的記憶體來源。
下表列出ntetw.h標頭檔中所定義的Source參數可能值:
值 意義 - MEMORY_FROM_LOOKASIDE
- 1
Lookaside 清單中的記憶體。 - MEMORY_FROM_LOWFRAG
- 2
來自低片段堆積的記憶體。 - MEMORY_FROM_MAINPATH
- 3
主要程式碼路徑的記憶體。 - MEMORY_FROM_SLOWPATH
- 4
來自緩慢 c 的記憶體。 - MEMORY_FROM_INVALID
- 5
不正確記憶體。 - MEMORY_FROM_SEGMENT_HEAP
- 6
此值保留供日後使用,永遠不會傳回。
此事件沒有參數。
備註
ETW_HEAP_EVENT_REALLOC事件會記錄在所有堆積重新配置上。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2008 R2 [僅限傳統型應用程式] |
標頭 |
|
另請參閱