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


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

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

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

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

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

Параметры

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

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

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

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

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

Среда

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

Дополнительная информация

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

Замечания

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