Функция обратного вызова PSYMBOLSERVERCALLBACKPROC (dbghelp.h)
Точка входа в библиотеку DLL сервера символов.
Тип PSYMBOLSERVERCALLBACKPROC определяет указатель на эту функцию обратного вызова. SymbolServerCallback — это заполнитель для имени функции, определяемой библиотекой.
Синтаксис
PSYMBOLSERVERCALLBACKPROC Psymbolservercallbackproc;
BOOL Psymbolservercallbackproc(
[in] UINT_PTR action,
[in] ULONG64 data,
[in] ULONG64 context
)
{...}
Параметры
[in] action
Код действия. Этот параметр может принимать одно из указанных ниже значений.
Значение | Значение |
---|---|
|
Укажите отладочную информацию трассировки. Параметр data является указателем на структуру IMAGEHLP_CBA_EVENT .
DbgHelp 6.0 и более ранних версий: Это значение не поддерживается. |
|
Отмена копирования файла. Параметр data является значением ULONG64 . Если это значение равно нулю, продолжите операцию. В противном случае отмените операцию.
DbgHelp 6.0 и более ранних версий: Это значение не поддерживается. |
|
Параметр data — это размер файла, предоставляемого системой. |
|
Укажите отладочную информацию трассировки. Параметр data является текстовой строкой. |
[in] data
Формат этого параметра зависит от значения параметра действия .
[in] context
Сведения о контексте, предоставляемые вызовом SymbolServerSetOptions с SSRVOPT_SETCONTEXT.
Возвращаемое значение
Чтобы указать успешное выполнение, верните значение TRUE.
Чтобы указать сбой, верните значение FALSE и вызовите функцию SetLastError , чтобы указать условие ошибки. Если вы не обрабатываете определенный код действия, следует также вернуть значение FALSE. (В этом случае возврат true может привести к непредвиденным последствиям.)
Требования
Целевая платформа | Windows |
Header | dbghelp.h |
Распространяемые компоненты | DbgHelp.dll 5.1 или более поздней версии |