функция обратного вызова 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 |