Поделиться через


Команда List Memory

Обновлен: Ноябрь 2007

Отображение содержимого указанного диапазона памяти.

Debug.ListMemory [/ANSI|Unicode] [/Count:number] [/Format:formattype]
[/Hex|Signed|Unsigned] [expression]

Аргументы

  • expression
    Дополнительный. Адрес памяти, с которого начинается отображение памяти.

Переключатели

  • /ANSI|Unicode
    Дополнительный. Отображает память в виде знаков ANSI или Unicode, соответствующих байтам памяти.

  • /Count:number
    Дополнительный. Определяет количество отображаемых байтов памяти, начиная с expression.

  • /Format:formattype
    Дополнительный. Тип формата для просмотра данных памяти в окне Память; может принимать следующие значения: OneByte, TwoBytes, FourBytes, EightBytes, Float (32-разрядный) или Double (64-разрядный). При использовании значения OneByte параметр /Unicode недоступен.

  • /Hex|Signed|Unsigned
    Дополнительный. Устанавливает формат для просмотра чисел: signed (со знаком), unsigned (без знака) или hexadecimal (шестнадцатеричные).

Заметки

Вместо того, чтобы писать команду Debug.ListMemory полностью и со всеми переключателями, можно вызвать ее, используя стандартные псевдонимы с заданными значениями нужных переключателей. Например, вместо ввода команды

>Debug.ListMemory /Format:float /Count:30 /Unicode

можно написать следующее:

>df /Count:30 /Unicode

Ниже приведен список имеющихся псевдонимов для команды Debug.ListMemory:

Псевдоним

Команда и переключатели

d

Debug.ListMemory

da

Debug.ListMemory /Ansi

db

Debug.ListMemory /Format:OneByte

dc

Debug.ListMemory /Format:FourBytes /Ansi

dd

Debug.ListMemory /Format:FourBytes

df

Debug.ListMemory/Format:Float

dq

Debug.ListMemory /Format:EightBytes

du

Debug.ListMemory /Unicode

Пример

>Debug.ListMemory /Format:float /Count:30 /Unicode

См. также

Ссылки

Команда List Call Stack

Команда List Threads

Команды с аргументами в Visual Studio

Окно "Команда"

Поле "Поиск/Команда"

Стандартные псевдонимы команд в Visual Studio