次の方法で共有


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
ルックアサイド リストのメモリ。
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 [デスクトップ アプリのみ]
Header
Ntwmi.h

こちらもご覧ください

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