ETW_HEAP_EVENT_FREE 事件

ETW_HEAP_EVENT_FREE 事件是用于无堆操作的内存管理跟踪事件。

typedef struct ETW_HEAP_EVENT_FREE

参数

HeapHandle

在其中分配内存的堆的句柄。 这是分配内存时传递给 AllocateHeap 函数的应用的堆句柄。

Address

已释放的内存的地址。

Source

分配器用于堆分配的内存源。

下表列出了 ntetw.h 头文件中定义的 Source 参数的可能值:

含义
MEMORY_FROM_LOOKASIDE
1
旁观列表中的内存。
MEMORY_FROM_LOWFRAG
2
低碎片堆中的内存。
MEMORY_FROM_MAINPATH
3
main代码路径中的内存。
MEMORY_FROM_SLOWPATH
4
慢速 c. 的内存
MEMORY_FROM_INVALID
5
无效的内存。
MEMORY_FROM_SEGMENT_HEAP
6
此值保留供将来使用,永远不会返回。

 

备注

ETW_HEAP_EVENT_FREE 事件记录在所有堆释放操作上。

要求

要求
最低受支持的客户端
Windows 7 [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 R2 [仅限桌面应用]
标头
Ntwmi.h

另请参阅

内存管理跟踪事件