Функция SymGetSourceFileChecksum (dbghelp.h)
Извлекает указанную контрольную сумму исходного файла с исходного сервера.
Синтаксис
BOOL IMAGEAPI SymGetSourceFileChecksum(
[in] HANDLE hProcess,
[in] ULONG64 Base,
[in] PCSTR FileSpec,
[out] DWORD *pCheckSumType,
[out] BYTE *pChecksum,
[in] DWORD checksumSize,
[out] DWORD *pActualBytesWritten
);
Параметры
[in] hProcess
Дескриптор процесса. Этот дескриптор должен быть ранее передан в функцию SymInitialize .
[in] Base
Базовый адрес модуля.
[in] FileSpec
Имя исходного файла.
[out] pCheckSumType
При успешном выполнении указывает на тип контрольной суммы.
[out] pChecksum
указатель на буфер, получающий контрольную сумму. Если значение NULL, то при вызове возвращается pActualBytesWritten возвращает необходимое количество байтов.
[in] checksumSize
Размер буфера pChecksum в байтах.
[out] pActualBytesWritten
Указатель на фактические байты, записанные в буфер.
Возвращаемое значение
Если функция выполняется успешно, возвращается значение TRUE.
Если функция завершается сбоем, возвращается значение FALSE. Чтобы получить расширенные сведения об ошибке, вызовите Метод GetLastError.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | dbghelp.h |
Библиотека | Dbghelp.lib |
DLL | Dbghelp.dll |
Распространяемые компоненты | DbgHelp.dll 10.0.15063 или более поздней версии |