Compartir a través de


ICorDebugProcess5::EnumerateGCReferences (Método)

Obtiene un enumerador para todos los objetos que se van a recopilar como elementos no utilizados en un proceso.

Syntax

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

Parámetros

enumerateWeakReferences [in] Valor booleano que indica si también se van a enumerar referencias débiles. Si enumerateWeakReferences es true, el ppEnum enumerador incluye referencias seguras y referencias débiles. Si enumerateWeakReferences es false, el enumerador solo incluye referencias seguras.

ppEnum [out] Puntero a la dirección de un ICorDebugGCReferenceEnum que es un enumerador para los objetos que se van a recopilar como elementos no utilizados.

Observaciones

Este método proporciona una manera de determinar la cadena de raíz completa para cualquier objeto administrado de un proceso y se puede usar para determinar por qué un objeto sigue activo.

Requisitos

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET: Disponible desde .NET Framework 4.5

Consulte también