Share via


一般的な環境変数

次の表に、ユーザー モードとカーネル モードの両方のデバッグで使用できる環境変数を示します。

変数 意味

_NT_DEBUGGER_EXTENSION_PATH = パス

デバッガーが拡張機能 DLL を最初に検索するパスを指定します。 パス には、ドライブ文字の後にコロン (:) を付けることができます。 複数のディレクトリはセミコロン (;) で区切ります。 詳細については、「 デバッガー拡張機能 DLL の読み込み」を参照してください。

_NT_EXECUTABLE_IMAGE_PATH = パス

バイナリ実行可能ファイルを含むパスを指定します。 パス には、ドライブ文字の後にコロン (:) を付けることができます。 複数のディレクトリをセミコロン (;) で区切ります。このパスは、ユーザー モードのミニダンプ ファイルなどの状況で使用されます。 詳細については、 「WinDbg でのシンボルと実行可能イメージのパスの設定」を参照してください。

_NT_SOURCE_PATH = パス

ターゲットのソース ファイルを含むパスを指定します。 パス には、ドライブ文字の後にコロン (:) を付けることができます。 複数のディレクトリはセミコロン (;) で区切ります。 このパスを変更する方法の詳細については、「 ソース パス」を参照してください。

_NT_SYMBOL_PATH = パス

シンボル ファイルを含むディレクトリ ツリーのルートを指定します。 パス には、ドライブ文字の後にコロン (:) を付けることができます。 複数のディレクトリはセミコロン (;) で区切ります。 詳細およびこのパスを変更する他の方法については、「 シンボル パス」を参照してください。

_NT_ALT_SYMBOL_PATH = パス

_NT_SYMBOL_PATH する前に検索される代替シンボル パスを指定します。 これは、シンボル ファイルのプライベート バージョンを保持する場合に便利です。 パス には、ドライブ文字の後にコロン (:) を付けることができます。 複数のディレクトリはセミコロン (;) で区切ります。 詳細については、「 シンボル パス」を参照してください。

_NT_SYMBOL_PROXY = Proxy:Port

SymSrv で使用するプロキシ サーバーを指定します。 詳細については、「 ファイアウォールとプロキシ サーバー」を参照してください。

_NT_DEBUG_HISTORY_SIZE = 数値

リモート デバッグ中にアクセスできるコマンド履歴内のコマンドの数を指定します。 コマンドの長さは異なるため、使用可能な行数が 番号 と完全に一致しない場合があります。

_NT_DEBUG_LOG_FILE_OPEN = ファイル名

(CDB と KD のみ)デバッガーが出力を送信するログ ファイルを指定します。

_NT_DEBUG_LOG_FILE_APPEND = ファイル名

(CDB および KD のみ) デバッガーが出力を追加するログ ファイルを指定します。

_NT_EXPR_EVAL = {masm | c++}

既定の式エバリュエーターを指定します。 masm を指定すると、MASM 式の構文が使用されます。 c++ を指定すると、C++ 式の構文が使用されます。 MASM 式の構文が既定です。 詳細については、「 式の評価 」を参照してください。

_NO_DEBUG_HEAP

デバッグ ヒープをユーザー モードのデバッグに使用しないことを指定します。

DBGENG_NO_DEBUG_PRIVILEGE

デバッガーによって生成されたプロセスが SeDebugPrivilege を継承できないようにします。

DBGENG_NO_BUGCHECK_ANALYSIS

バグチェック分析の自動化を防止します。

DBGHELP_HOMEDIR

SymSrv と SrcSrv によって使用される既定のダウンストリーム ストアのルートのパスを指定します。 パス には、ドライブ文字の後にコロン (:) を付けることができます。 複数のディレクトリはセミコロン (;) で区切ります。

SRCSRV_INI_FILE

SrcSrv によって使用される構成ファイルのパスと名前を指定します。 既定では、パスは Debugging Tools for Windows インストール ディレクトリの srcsrv サブディレクトリであり、ファイル名はSrcsrv.ini。 詳細については、 ソース インデックス 作成を 参照してください。