Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Obtiene un enumerador para los identificadores de objeto de un proceso.
Syntax
HRESULT EnumerateHandles( [in] CorGCReferenceType types,
[out] ICorDebugGCReferenceEnum **ppEnum);
Parámetros
types [in] Combinación bit a bit de valores corGCReferenceType que especifica el tipo de identificadores que se van a incluir en la colección.
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
EnumerateHandles es una función auxiliar que admite la inspección de la tabla de identificadores. Es similar al método ICorDebugProcess5::EnumerateGCReferences , excepto que en lugar de rellenar una colección ICorDebugGCReferenceEnum con todos los objetos que se van a recopilar como elementos no utilizados, solo incluye objetos que tienen identificadores de la tabla de identificadores.
El types parámetro especifica los tipos de identificador que se van a incluir en la colección.
types puede ser cualquiera de los tres miembros siguientes de la enumeración CorGCReferenceType :
CorHandleStrongOnly(solo controla las referencias seguras).CorHandleWeakOnly(solo controla las referencias débiles).CorHandleAll(todos los identificadores).
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