функция обратного вызова DIGEST_FUNCTION (imagehlp.h)

Определяемая приложением функция обратного вызова, используемая функцией ImageGetDigestStream для обработки данных.

Тип DIGEST_FUNCTION определяет указатель на эту функцию обратного вызова. DigestFunction — это заполнитель для имени определяемой приложением функции.

Синтаксис

DIGEST_FUNCTION DigestFunction;

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

Параметры

[in] refdata

Предоставленный пользователем дескриптор дайджеста. Это значение передается в качестве параметра в функцию ImageGetDigestStream .

[in] pData

Поток данных.

[in] dwLength

Размер потока данных в байтах.

Возвращаемое значение

Если функция выполняется успешно, возвращаемое значение должно иметь значение TRUE. Если функция завершается сбоем, возвращаемое значение должно иметь значение FALSE.

Комментарии

Все функции ImageHlp, такие как эта, являются однопоточными. Таким образом, вызовы из нескольких потоков к этой функции, скорее всего, приведут к непредвиденному поведению или повреждению памяти. Чтобы избежать этого, необходимо синхронизировать все параллельные вызовы из нескольких потоков в эту функцию.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header imagehlp.h

См. также раздел

ImageGetDigestStream

Функции ImageHlp