C

C++ 表达式
可由 C++ 表达式计算器计算的表达式。

C 调用堆栈
请参阅调用堆栈。

调用堆栈
每个线程的堆栈帧集,包含表示线程执行的函数调用。 每次进行函数调用时,都会将一个新的堆栈帧推到堆栈的顶部。 当该函数返回时,堆栈帧将从堆栈中弹出。

有时称为或简称为 。

回调对象
请参阅事件回调、输入回调和输出回调。

检查生成

不再为 Windows 提供已检查的版本。 使用驱动程序验证程序和 GFlags 等工具来检查驱动程序代码。

已检查的生成包含额外的错误检查、参数验证和调试信息,这些信息在免费生成中不可用。

尽管检查生成提供了额外的保护,但它使用的内存和磁盘空间比免费生成要多。 系统和驱动程序性能较慢,因为由于参数检查和诊断消息的输出而执行了额外的代码路径,并且使用了一些内核函数的替代实现。

不要将检查生成的 Windows 与在 Windows 驱动程序工具包 (WDK) 的某个检查生成环境中生成的驱动程序混淆。

子符号
包含在另一个符号中的符号。 例如,结构中某个成员的符号是该结构的符号的子级。

client
请参阅客户端对象。

客户端对象
客户端对象用于与调试器引擎交互。 它保持每个客户端的状态,并为调试器引擎 API 中的顶级接口提供实现。

客户端线程
在其中创建客户端对象的线程。 通常,客户端的方法只能从此线程调用。 调试器引擎使用此线程对向客户端注册的回调对象进行所有调用。

代码断点
请参阅软件断点。

崩溃转储文件
一种文件,包含某些内存区域的快照以及与应用程序或操作系统相关的其他数据。 可以存储故障转储文件,然后在以后用于调试应用程序或操作系统。

应用程序崩溃时,Windows 可以创建用户模式崩溃转储文件,当 Windows 自身崩溃时,可以通过特殊的 Windows 例程创建内核模式崩溃转储文件。 有几种不同类型的崩溃转储文件。

当前进程
调试器引擎当前正在控制的进程。 当事件发生时,当前进程被设置为事件进程。

当前目标
调试器引擎当前正在控制的目标。 当事件发生时,当前目标被设置为事件目标。

当前线程
调试器引擎当前正在控制的线程。 当事件发生时,当前线程被设置为事件线程。