常规环境变量

下表列出了可在用户模式和内核模式调试中使用的环境变量。

变量 含义

_NT_DEBUGGER_EXTENSION_PATH = 路径

指定调试器将首先搜索扩展 DLL 的路径。 路径 可以包含驱动器号,后跟冒号 () 。 使用分号分隔多个目录 (;) 。 有关详细信息,请参阅 加载调试器扩展 DLL

_NT_EXECUTABLE_IMAGE_PATH = Path

指定包含二进制可执行文件的路径。 路径 可以包含驱动器号,后跟冒号 () 。 使用分号分隔多个目录 (;) 。在某些情况下使用此路径,例如用户模式小型转储文件。 有关详细信息,请参阅 在 WinDbg 中设置符号和可执行映像路径

_NT_SOURCE_PATH = 路径

指定包含目标的源文件的路径。 路径 可以包含驱动器号,后跟冒号 () 。 使用分号分隔多个目录 (;) 。 有关详细信息,以及更改此路径的其他方法,请参阅 源路径

_NT_SYMBOL_PATH = 路径

指定包含符号文件的目录树的根。 路径 可以包含驱动器号,后跟冒号 () 。 使用分号分隔多个目录 (;) 。 有关详细信息,以及更改此路径的其他方法,请参阅 符号路径

_NT_ALT_SYMBOL_PATH = 路径

指定在_NT_SYMBOL_PATH之前搜索的备用符号路径。 这对于保留符号文件的私有版本很有用。 路径 可以包含驱动器号,后跟冒号 () 。 使用分号分隔多个目录 (;) 。 有关详细信息,请参阅 符号路径

_NT_SYMBOL_PROXY = ProxyPort

指定要由 SymSrv 使用的代理服务器。 有关详细信息,请参阅 防火墙和代理服务器

_NT_DEBUG_HISTORY_SIZE = 数字

指定在远程调试期间可以访问的命令历史记录中的命令数。 由于命令的长度不同,因此可用的行数可能与 Number 不完全匹配。

_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 使用的配置文件的路径和名称。 默认情况下,路径是 Windows 调试工具安装目录的 srcsrv 子目录,文件名 Srcsrv.ini。 有关详细信息 ,请参阅源索引 编制。