Freigeben über


DIGEST_FUNCTION Rückruffunktion (imagehlp.h)

Eine anwendungsdefinierte Rückruffunktion, die von der ImageGetDigestStream-Funktion zum Verarbeiten von Daten verwendet wird.

Der DIGEST_FUNCTION Typ definiert einen Zeiger auf diese Rückruffunktion. DigestFunction ist ein Platzhalter für den anwendungsdefinierte Funktionsnamen.

Syntax

DIGEST_FUNCTION DigestFunction;

BOOL DigestFunction(
  [in] DIGEST_HANDLE refdata,
  [in] PBYTE pData,
  [in] DWORD dwLength
)
{...}

Parameter

[in] refdata

Ein vom Benutzer bereitgestelltes Handle für den Digest. Dieser Wert wird als Parameter an die ImageGetDigestStream-Funktion übergeben.

[in] pData

Der Datenstrom.

[in] dwLength

Die Größe des Datenstroms in Bytes.

Rückgabewert

Wenn die Funktion erfolgreich ist, sollte der Rückgabewert TRUE sein. Wenn die Funktion fehlschlägt, sollte der Rückgabewert FALSE sein.

Hinweise

Alle ImageHlp-Funktionen, z. B. diese, sind Singlethreads. Daher führen an diese Funktion gerichtete Aufrufe mehrerer Threads wahrscheinlich zu unerwartetem Verhalten oder einer Beschädigung des Speichers. Um dies zu vermeiden, müssen Sie alle an diese Funktion gerichteten gleichzeitigen Aufrufe mehrerer Threads synchronisieren.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile imagehlp.h

Weitere Informationen

ImageGetDigestStream

ImageHlp-Funktionen