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 |