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


Функция SymGetSourceFileChecksumW (dbghelp.h)

Извлекает указанную контрольную сумму исходного файла с исходного сервера.

Синтаксис

BOOL IMAGEAPI SymGetSourceFileChecksumW(
  [in]  HANDLE  hProcess,
  [in]  ULONG64 Base,
  [in]  PCWSTR  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 или более поздней версии