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


ds, dS (отображаемая строка)

Команды ds и dS отображают структуры STRING, ANSI_STRING или UNICODE_STRING.

В этих командах отображаются не символьные строки с разделителями NULL, а строковые структуры.

Если у вас есть адрес символов строки Юникода, используйте вместо него команду du. Используйте команду da для отображения символов ASCII. Дополнительные сведения см. в разделе d, da, db, dc, dd, dD, df, dp, dq, du, dw (экранная память).

d{s|S} [/c Width] [Address]

Параметры

s
Указывает, что должна отображаться структура STRING или ANSI_STRING. ( В этом случае учитывается регистр.)

S
Указывает, что должна отображаться структура UNICODE_STRING. (В этом S учитывается регистр.)

/cШирина
Указывает количество символов, отображаемых в каждой строке. Это число содержит символы NULL, которые не будут видны.

Адрес
Адрес памяти, в котором хранится структура UNICODE_STRING.

Дополнительные сведения о синтаксисе см. в разделе Синтаксис адресов и диапазонов адресов. Если этот параметр опущен, предполагается последний адрес, используемый в команде отображения.

Среда

Элемент Описание
Режимы Пользовательский режим, режим ядра
Цели Динамический аварийный дамп
Платформы Все

Дополнительные сведения

Обзор операций с памятью и описание других команд, связанных с памятью, см. в разделе Чтение и запись памяти.

Комментарии

Если вы хотите отобразить строки Юникода в окне Локальные или Контрольные значения WinDbg, сначала необходимо использовать команду .enable_unicode (Включить отображение Юникода).