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.
Recorre un mapa de módulo e invoca una devolución de llamada para cada entrada.
Note
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 TraverseModuleMap(ModuleMapType mmt, CLRDATA_ADDRESS moduleAddr, MODULEMAPTRAVERSE pCallback, LPVOID token);
Parámetros
mmt
[in] Valor de enumeración ModuleMapType que indica qué mapa de módulo recorrer.
moduleAddr
[in] Dirección del módulo cuyo mapa se va a recorrer.
pCallback
[in] Función MODULEMAPTRAVERSE de devolución de llamada que se va a invocar para cada entrada de mapa.
token
[in] Valor definido por el autor de la llamada que se pasa a la función de devolución de llamada.
Remarks
El método proporcionado forma parte de la ISOSDacInterface interfaz y corresponde a la 15ª ranura de la tabla de métodos virtuales.
La MODULEMAPTRAVERSE devolución de llamada tiene la siguiente firma: typedef void (*MODULEMAPTRAVERSE)(UINT index, CLRDATA_ADDRESS methodTable,LPVOID token);. La devolución de llamada recibe el índice de entrada de mapa, la dirección de la tabla de métodos de esa entrada y el token definido por el autor de la llamada.
Requisitos
Plataformas: Consulte Requisitos del sistema.
Encabezado: Ninguno
Biblioteca: Ninguno
versiones de .NET Framework: disponibles desde la versión 4.7