Поделиться через


Функция обратного вызова 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
Укажите отладочную информацию трассировки. Параметр data является указателем на структуру IMAGEHLP_CBA_EVENT .

DbgHelp 6.0 и более ранних версий: Это значение не поддерживается.

SSRVACTION_QUERYCANCEL
2
Отмена копирования файла. Параметр data является значением ULONG64 . Если это значение равно нулю, продолжите операцию. В противном случае отмените операцию.

DbgHelp 6.0 и более ранних версий: Это значение не поддерживается.

SSRVACTION_SIZE
5
Параметр data — это размер файла, предоставляемого системой.
SSRVACTION_TRACE
1
Укажите отладочную информацию трассировки. Параметр data является текстовой строкой.

[in] data

Формат этого параметра зависит от значения параметра действия .

[in] context

Сведения о контексте, предоставляемые вызовом SymbolServerSetOptions с SSRVOPT_SETCONTEXT.

Возвращаемое значение

Чтобы указать успешное выполнение, верните значение TRUE.

Чтобы указать сбой, верните значение FALSE и вызовите функцию SetLastError , чтобы указать условие ошибки. Если вы не обрабатываете определенный код действия, следует также вернуть значение FALSE. (В этом случае возврат true может привести к непредвиденным последствиям.)

Требования

   
Целевая платформа Windows
Header dbghelp.h
Распространяемые компоненты DbgHelp.dll 5.1 или более поздней версии

См. также раздел

Функции DbgHelp

IMAGEHLP_CBA_EVENT