共用方式為


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 [僅限傳統型應用程式]
標頭
Ntwmi.h

另請參閱

記憶體管理追蹤事件