共用方式為


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
標頭 dbghelp.h
程式庫 Dbghelp.lib
Dll Dbghelp.dll
可轉散發套件 DbgHelp.dll 10.0.15063 或更新版本