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


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