ICorDebugHeapSegmentEnum::Next メソッドICorDebugHeapSegmentEnum::Next Method

マネージヒープのメモリ領域に関する情報を格納している、指定した数のCOR_SEGMENTインスタンスを取得します。Gets the specified number of COR_SEGMENT instances that contain information about memory regions of the managed heap.

構文Syntax

HRESULT Next(  
    [in] ULONG celt,    [out, size_is(celt), length_is(*pceltFetched)] COR_SEGMENT segments[],
    [out] ULONG *pceltFetched  
);  

パラメーターParameters

celtcelt
から取得するセグメントの数。[in] The number of segments to be retrieved.

セグメントsegments
入出力ポインターの配列。各ポインターは、マネージヒープ内のメモリ領域に関する情報を提供するCOR_SEGMENTオブジェクトを指します。[out] An array of pointers, each of which points to a COR_SEGMENT object that provides information about a region of memory in the managed heap.

pceltFetchedpceltFetched
入出力実際にで返されるCOR_SEGMENTオブジェクトの数へのポインター segments[out] A pointer to the number of COR_SEGMENT objects actually returned in segments. celt が 1 の場合、この値はnull になることがあります。This value may be null if celt is 1.

解説Remarks

必要条件Requirements

:システム要件」を参照してください。Platforms: See System Requirements.

ヘッダー: CorDebug.idl、CorDebug.hHeader: CorDebug.idl, CorDebug.h

ライブラリ: CorGuids.libLibrary: CorGuids.lib

.NET Framework のバージョン:4.5 以降で使用可能Available since 4.5.NET Framework Versions: 4.5 以降で使用可能Available since 4.5

こちらもご覧くださいSee also