DIGEST_FUNCTION fonction de rappel (imagehlp.h)

Fonction de rappel définie par l’application utilisée par la fonction ImageGetDigestStream pour traiter les données.

Le type DIGEST_FUNCTION définit un pointeur vers cette fonction de rappel. DigestFunction est un espace réservé pour le nom de fonction défini par l’application.

Syntaxe

DIGEST_FUNCTION DigestFunction;

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

Paramètres

[in] refdata

Handle fourni par l’utilisateur pour la synthèse. Cette valeur est passée en tant que paramètre à la fonction ImageGetDigestStream .

[in] pData

Flux de données.

[in] dwLength

Taille du flux de données, en octets.

Valeur retournée

Si la fonction réussit, la valeur de retour doit être TRUE. Si la fonction échoue, la valeur de retour doit être FALSE.

Notes

Toutes les fonctions ImageHlp, telles que celle-ci, sont à thread unique. Par conséquent, les appels de plusieurs threads à cette fonction entraîneront probablement un comportement inattendu ou une altération de la mémoire. Pour éviter cela, vous devez synchroniser tous les appels simultanés de plusieurs threads vers cette fonction.

Configuration requise

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête imagehlp.h

Voir aussi

ImageGetDigestStream

Fonctions ImageHlp