Compartir a través de


!lmi

La extensión !lmi muestra información detallada sobre un módulo.

!lmi Module

Parámetros

Módulo
Especifica un módulo cargado, ya sea por nombre o por dirección base.

Archivo DLL

Dbghelp.dll

Comentarios

Las direcciones del módulo se pueden determinar mediante el comando lm (Enumerar módulos cargados).

La extensión !lmi analiza los encabezados del módulo y muestra un resumen con formato de la información que contiene. Si los encabezados del módulo se paginan, se muestra un mensaje de error. Para tener una visualización más extensa de la información de encabezado, use el comando de extensión !dh.

Este comando muestra una serie de campos, cada uno con un título diferente. Algunos de estos títulos tienen significados específicos:

  • El campo Nombre de imagen muestra el nombre del archivo ejecutable, incluida la extensión . Normalmente, la ruta de acceso completa se incluye en modo de usuario, pero no en modo kernel.

  • El campo Módulo muestra el nombre del módulo. Normalmente, este es solo el nombre de archivo sin la extensión. En algunos casos, el nombre del módulo difiere significativamente del nombre de archivo.

  • El campo Tipo de símbolo muestra información sobre los intentos del depurador de cargar los símbolos de este módulo. Para obtener una explicación de los distintos valores de estado, consulte Abreviaturas de estado de símbolos. Si se han cargado símbolos, el nombre del archivo de símbolos le sigue a esto.

  • La primera dirección del módulo se muestra como Dirección base. El tamaño del módulo se muestra como Tamaño. Por lo tanto, si Dirección base es "faab4000" y Tamaño es "2000", el módulo se extiende de 0xFAAB4000 a 0xFAAB5FFF, ambos incluidos.

Este es un ejemplo:

0:000> lm 
start    end        module name
00400000 0042d000   Prymes     C (pdb symbols)              Prymes.pdb
77e80000 77f35000   KERNEL32     (export symbols)           C:\WINNT\system32\KERNEL32.dll
77f80000 77ffb000   ntdll        (export symbols)           ntdll.dll

0:000> !lmi 00400000
Loaded Module Info: [00400000] 
         Module: Prymes
   Base Address: 00400000
     Image Name: Prymes.exe
   Machine Type: 332 (I386)
     Time Stamp: 3c76c346 Fri Feb 22 14:16:38 2002
           Size: 2d000
       CheckSum: 0
Characteristics: 230e stripped 
Debug Data Dirs: Type Size     VA  Pointer
                 MISC  110,     0,   77a00 [Data not mapped]
    Symbol Type: EXPORT   - PDB not found
    Load Report: export symbols

Para obtener una explicación de las abreviaturas que se muestran en la línea Características de este ejemplo, consulte Abreviaturas de estado de símbolos.