次の方法で共有


ICorDebugProcess5::EnumerateGCReferences メソッド

プロセスでガベージ コレクションされるすべてのオブジェクトの列挙子を取得します。

構文

HRESULT EnumerateGCReferences(
    [in] Bool enumerateWeakReferences,
    [out] ICorDebugGCReferenceEnum **ppEnum
);

パラメーター

enumerateWeakReferences [in]弱い参照も列挙するかどうかを示すブール値。 enumerateWeakReferencestrueされている場合、ppEnum列挙子には、厳密な参照と弱い参照の両方が含まれます。 enumerateWeakReferencesfalse場合、列挙子には厳密な参照のみが含まれます。

ppEnum [out]ガベージ コレクションするオブジェクトの列挙子である ICorDebugGCReferenceEnum のアドレスへのポインター。

注釈

このメソッドは、プロセス内のマネージド オブジェクトの完全なルートチェーンを決定する方法を提供し、オブジェクトがまだ有効な理由を判断するために使用できます。

Requirements

プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。

ヘッダ: CorDebug.idl、CorDebug.h

図書館: CorGuids.lib

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

こちらも参照ください