DbgEng 扩展通过客户端对象与 调试器引擎 交互。
调用扩展函数时,会向客户端传递该扩展函数。 扩展函数应将此客户端用于其与调试器引擎的所有交互,除非它有使用另一个客户端的特定原因。
扩展库可以在初始化时使用 DebugCreate 创建自己的客户端对象。 此客户端可用于从 DLL 注册回调对象。
注意 修改传递给扩展函数的客户端时,应小心谨慎。 具体而言,向此客户端注册回调可能会中断调试器的输入、输出或事件处理。 建议创建新的客户端来注册回调。
DbgEng 扩展通过客户端对象与 调试器引擎 交互。
调用扩展函数时,会向客户端传递该扩展函数。 扩展函数应将此客户端用于其与调试器引擎的所有交互,除非它有使用另一个客户端的特定原因。
扩展库可以在初始化时使用 DebugCreate 创建自己的客户端对象。 此客户端可用于从 DLL 注册回调对象。
注意 修改传递给扩展函数的客户端时,应小心谨慎。 具体而言,向此客户端注册回调可能会中断调试器的输入、输出或事件处理。 建议创建新的客户端来注册回调。