ICorDebugProcess5::EnumerateGCReferences (Método)
Obtiene un enumerador para todos los objetos que se van a recopilar como elementos no utilizados en un proceso.
Sintaxis
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.
Comentarios
Este método proporciona una manera de determinar la cadena de raíz completa de cualquier objeto administrado en un proceso y se puede usar para determinar por qué un objeto sigue activo.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: disponible a partir de la versión 4.5