!Lmi

Расширение !lmi отображает подробные сведения о модуле.

!lmi Module

Параметры

Модуль
Задает загруженный модуль по имени или по базовому адресу.

DLL-библиотеки

Dbghelp.dll

Замечания

Адреса модулей можно определить с помощью команды lm (список загруженных модулей).

Расширение !lmi анализирует заголовки модуля и отображает отформатированную сводку сведений о нем. Если заголовки модуля выводятся, отображается сообщение об ошибке. Чтобы просмотреть более подробное отображение сведений о заголовке, используйте команду расширения !dh .

Эта команда показывает ряд полей, каждый из которых имеет другое название. Некоторые из этих названий имеют конкретные значения:

  • В поле "Имя изображения" отображается имя исполняемого файла, включая расширение. Как правило, полный путь включен в пользовательский режим, но не в режиме ядра.

  • В поле "Модуль" отображается имя модуля. Обычно это просто имя файла без расширения. В некоторых случаях имя модуля значительно отличается от имени файла.

  • В поле "Тип символа" отображаются сведения о попытках отладчика загрузить символы этого модуля. Описание различных значений состояния см . в разделе "Аббревиация состояния символов". Если символы загружены, имя файла символов следует этому.

  • Первый адрес в модуле отображается как базовый адрес. Размер модуля отображается как размер. Таким образом, если базовый адрес равен "faab4000" и размер равен "2000", модуль расширяется от 0xFAAB4000 до 0xFAAB5FFF включительно.

Рассмотрим пример:

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

Описание аббревиаций, показанных в строке характеристик этого примера, см . в разделе "Аббревиация состояния символов".