PSYMBOLSERVERCALLBACKPROC 回调函数 (dbghelp.h)

符号服务器 DLL 的入口点。

PSYMBOLSERVERCALLBACKPROC 类型定义指向此回调函数的指针。 SymbolServerCallback 是库定义的函数名称的占位符。

语法

PSYMBOLSERVERCALLBACKPROC Psymbolservercallbackproc;

BOOL Psymbolservercallbackproc(
  [in] UINT_PTR action,
  [in] ULONG64 data,
  [in] ULONG64 context
)
{...}

参数

[in] action

操作代码。 此参数的取值可为下列值之一:

含义
SSRVACTION_EVENT
3
提供调试跟踪信息。 数据参数是指向IMAGEHLP_CBA_EVENT结构的指针。

DbgHelp 6.0 及更早版本: 不支持此值。

SSRVACTION_QUERYCANCEL
2
取消文件复制。 数据参数是 ULONG64 值。 如果此值为零,请继续操作。 否则,请取消操作。

DbgHelp 6.0 及更早版本: 不支持此值。

SSRVACTION_SIZE
5
数据参数是系统提供的文件的大小。
SSRVACTION_TRACE
1
提供调试跟踪信息。 数据参数是文本字符串。

[in] data

此参数的格式取决于 操作 参数的值。

[in] context

使用 SSRVOPT_SETCONTEXT 调用 SymbolServerSetOptions 提供的上下文信息。

返回值

若要指示成功,请返回 TRUE

若要指示失败,请返回 FALSE 并调用 SetLastError 函数以指示错误条件。 如果不处理特定操作代码,还应返回 FALSE。 在这种情况下, (返回 TRUE 可能会产生意外的后果。)

要求

   
目标平台 Windows
标头 dbghelp.h
可再发行组件 DbgHelp.dll 5.1 或更高版本

另请参阅

DbgHelp 函数

IMAGEHLP_CBA_EVENT