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]
パラメーター
STRING または ANSI_STRING 構造体を表示することを指定します。 (この s では大文字小文字が区別されます。)
S
UNICODE_STRING 構造体を表示することを指定します。 (この S では大文字小文字が区別されます。)
/c 幅
各行に表示する文字数を指定します。 この文字数には null 文字も含まれますが、null 文字は表示されません。
Address
UNICODE_STRING 構造体が格納されるメモリ アドレス。
構文の詳細については、「アドレスとアドレス範囲の構文」を参照してください。 省略した場合、表示コマンドで最後に使用されたアドレスと見なされます。
Environment
項目 | 説明 |
---|---|
モード | ユーザー モード、カーネル モード |
対象 | ライブ、クラッシュ ダンプ |
プラットフォーム | すべて |
追加情報
メモリ操作の概要とその他のメモリ関連のコマンドの説明については、「メモリの読み取りと書き込み」を参照してください。
解説
WinDbg の [Locals] ウィンドウや [Watch] ウィンドウに Unicode 文字列を表示する場合は、先に .enable_unicode (Unicode 表示の有効化) コマンドを使用する必要があります。