다음을 통해 공유


ICorDebugProcess5::EnumerateGCReferences 메서드

프로세스에서 가비지 수집할 모든 개체에 대한 열거자를 가져옵니다.

Syntax

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

매개 변수

enumerateWeakReferences [in] 약한 참조도 열거할지 여부를 나타내는 부울 값입니다. 이 trueppEnum 경우 enumerateWeakReferences 열거자에는 강력한 참조와 약한 참조가 모두 포함됩니다. 이 false경우 enumerateWeakReferences 열거자에는 강력한 참조만 포함됩니다.

ppEnum [out] 가비지 수집할 개체의 열거자인 ICorDebugGCReferenceEnum 의 주소에 대한 포인터입니다.

비고

이 메서드는 프로세스에서 관리되는 개체에 대한 전체 루팅 체인을 확인하는 방법을 제공하며 개체가 아직 활성 상태인 이유를 확인하는 데 사용할 수 있습니다.

요구 사항

플랫폼:.NET 지원 운영 체제를 참조하세요.

머리글: CorDebug.idl, CorDebug.h

도서관: CorGuids.lib

.NET 버전: .NET Framework 4.5 이후 사용 가능

참고하십시오