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


Функция обратного вызова PENUMSOURCEFILETOKENSCALLBACK (dbghelp.h)

Определяемая приложением функция обратного вызова, используемая с функцией SymEnumSourceFileTokens , которая перечисляет сведения об управлении версиями исходного сервера , хранящиеся в PDB для модуля.

Тип PENUMSOURCEFILETOKENSCALLBACK определяет указатель на эту функцию обратного вызова. SymEnumSourceFileTokensProc — это заполнитель для имени определяемой приложением функции.

Синтаксис

PENUMSOURCEFILETOKENSCALLBACK Penumsourcefiletokenscallback;

BOOL Penumsourcefiletokenscallback(
  [in] PVOID token,
  [in] size_t size
)
{...}

Параметры

[in] token

Указатель на непрозрачную структуру данных, содержащую сведения об управлении версиями, соответствующие конкретному отдельному исходному файлу. Использование этого маркера подробно описано ниже.

[in] size

Размер данных в параметре токена .

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

Если функция возвращает значение TRUE, перечисление будет продолжено.

Если функция возвращает значение FALSE, перечисление останавливается.

Комментарии

Приложение может использовать этот маркер для извлечения исходного файла из системы управления версиями путем вызова SymGetSourceFileFromToken.

Чтобы получить отдельные переменные из маркера, вызовите SymGetSourceVarFromToken. Имена переменных различаются в зависимости от скриптов, используемых для создания маркеров. Дополнительные сведения см. в разделе Исходный сервер .

Требования

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

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

Функции DbgHelp

Исходный сервер

SymEnumSourceFileTokens

SymGetSourceFile

SymGetSourceFileFromToken