ds、dS (文字列の表示)

ds および dS コマンドは、STRING、ANSI_STRING、または UNICODE_STRING 構造体を表示します。

これらのコマンドは、null で区切られた文字列ではなく、文字列構造体を表示します。

Unicode 文字列の文字のアドレスがわかっている場合は、代わりに du コマンドを使用します。 ASCII 文字を表示するには、da コマンドを使用します。 詳細については、「d、 da、db、dc、dd、dD、df、dp、dq、du、dw (メモリの表示)」を参照してください。

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

パラメーター

s
STRING または ANSI_STRING 構造体を表示することを指定します。 (この s では大文字小文字が区別されます。)

S
UNICODE_STRING 構造体を表示することを指定します。 (この S では大文字小文字が区別されます。)

/cWidth
各行に表示する文字数を指定します。 この文字数には null 文字も含まれるが、null 文字は表示されません。

アドレス
UNICODE_STRING 構造体が格納されるメモリ アドレス。

構文の詳細については、「アドレスとアドレス範囲の構文」を参照してください。 省略した場合、表示コマンドで最後に使用されたアドレスと見なされます。

環境

アイテム 説明
モード ユーザー モード、カーネル モード
ターゲット ライブ、クラッシュ ダンプ
プラットフォーム すべて

追加情報

メモリ操作の概要と、その他のメモリ関連コマンドの説明については、「メモリの読み取りと書き込み」を参照してください。

解説

WinDbg の [Locals] ウィンドウや [Watch] ウィンドウに Unicode 文字列を表示する場合は、先に .enable_unicode (Unicode 表示の有効可) コマンドを使用する必要があります。