Функция обратного вызова 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 или более поздней версии |