Freigeben über


SymGetSourceFileChecksum-Funktion (dbghelp.h)

Ruft die angegebene Quelldateiprüfsumme vom Quellserver ab.

Syntax

BOOL IMAGEAPI SymGetSourceFileChecksum(
  [in]  HANDLE  hProcess,
  [in]  ULONG64 Base,
  [in]  PCSTR   FileSpec,
  [out] DWORD   *pCheckSumType,
  [out] BYTE    *pChecksum,
  [in]  DWORD   checksumSize,
  [out] DWORD   *pActualBytesWritten
);

Parameter

[in] hProcess

Ein Handle für einen Prozess. Dieses Handle muss zuvor an die SymInitialize-Funktion übergeben worden sein.

[in] Base

Die Basisadresse des Moduls.

[in] FileSpec

Der Name der Quelldatei.

[out] pCheckSumType

Zeigt bei Erfolg auf den Prüfsummentyp.

[out] pChecksum

Zeiger auf einen Puffer, der die Prüfsumme empfängt. Wenn NULL, gibt der Aufruf pActualBytesWritten die anzahl der erforderlichen Bytes zurück.

[in] checksumSize

Die Größe des pChecksum-Puffers in Bytes.

[out] pActualBytesWritten

Zeiger auf die tatsächlich im Puffer geschriebenen Bytes.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert TRUE.

Wenn die Funktion fehlschlägt, ist der Rückgabewert FALSE. Rufen Sie GetLastError auf, um erweiterte Fehlerinformationen abzurufen.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile dbghelp.h
Bibliothek Dbghelp.lib
DLL Dbghelp.dll
Verteilbare Komponente DbgHelp.dll 10.0.15063 oder höher