次の方法で共有


ETW_HEAP_EVENT_ALLOC イベント

ETW_HEAP_EVENT_ALLOC イベントは、ヒープ割り当て操作のメモリ管理トレース イベントです。

typedef struct ETW_HEAP_EVENT_ALLOC

パラメーター

HeapHandle

メモリが割り当てられたヒープのハンドル。 これは、メモリが割 り当てられたときに AllocateHeap 関数に渡されるアプリのヒープ ハンドルです。

[サイズ]

ヒープから割り当てられたサイズ (バイト単位)。

アドレス

割り当てられたメモリのアドレス。

ソース

アロケーターがヒープ割り当てに使用したメモリのソース。

次の表に、ntetw.h ヘッダー ファイルで定義されている Source パラメーターに使用できる値を示します。

説明
MEMORY_FROM_LOOKASIDE
1
ルックアサイド リストのメモリ。
MEMORY_FROM_LOWFRAG
2
断片化の少ないヒープからのメモリ。
MEMORY_FROM_MAINPATH
3
コード パスからのメモリメイン。
MEMORY_FROM_SLOWPATH
4
低速パスからのメモリ。
MEMORY_FROM_INVALID
5
無効なメモリ。
MEMORY_FROM_SEGMENT_HEAP
6
この値は将来使用するために予約されており、返されることはありません。

 

解説

ETW_HEAP_EVENT_ALLOC イベントは、すべてのヒープ割り当てでログに記録されます。

要件

要件
サポートされている最小のクライアント
Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 R2 [デスクトップ アプリのみ]
Header
Ntwmi.h

関連項目

メモリ管理トレース イベント