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.
Enumera los bloques de un montón de código auxiliar de llamada virtual para el dominio de aplicación especificado.
Nota:
Esta API se diseñó originalmente para su uso interno en tiempo de ejecución. Aunque ahora es compatible con el uso de terceros, se recomienda trabajar con las API ICorDebug y ICorProfiler siempre que sea posible.
Syntax
HRESULT TraverseVirtCallStubHeap(CLRDATA_ADDRESS pAppDomain, VCSHeapType heaptype, VISITHEAP pCallback);
Parámetros
pAppDomain
[in] Dirección del dominio de aplicación que contiene el montón de código auxiliar de llamada virtual.
heaptype
[in] Valor de enumeración VCSHeapType que identifica el montón de código auxiliar de llamada virtual que se va a recorrer.
pCallback
[in] Función VISITHEAP de devolución de llamada que recibe cada bloque de montón.
Remarks
La VISITHEAP devolución de llamada tiene la firma void (*VISITHEAP)(CLRDATA_ADDRESS blockData,size_t blockSize,BOOL blockIsCurrentBlock). El tiempo de ejecución llama a la devolución de llamada para cada bloque de montón y proporciona la dirección del bloque, el tamaño del bloque y un valor que indica si el bloque es el bloque actual.
El método proporcionado forma parte de la ISOSDacInterface interfaz y corresponde a la 70ª ranura de la tabla de métodos virtuales.
Requisitos
Plataformas: Consulte Requisitos del sistema.
Encabezado: Ninguno
Biblioteca: Ninguno
versiones de .NET Framework: disponibles desde la versión 4.7