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 |
|
関連項目