DIGEST_FUNCTION回调函数 (imagehlp.h)

ImageGetDigestStream 函数用于处理数据的应用程序定义的回调函数。

DIGEST_FUNCTION类型定义指向此回调函数的指针。 DigestFunction 是应用程序定义的函数名称的占位符。

语法

DIGEST_FUNCTION DigestFunction;

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

parameters

[in] refdata

用户提供的摘要句柄。 此值作为参数传递给 ImageGetDigestStream 函数。

[in] pData

数据流。

[in] dwLength

数据流的大小(以字节为单位)。

返回值

如果函数成功,则返回值应为 TRUE。 如果函数失败,则返回值应为 FALSE

注解

所有 ImageHlp 函数(例如此函数)都是单线程的。 因此,从多个线程调用此函数可能会导致意外行为或内存损坏。 若要避免这种情况,必须将多个线程中的所有并发调用同步到此函数。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 imagehlp.h

另请参阅

ImageGetDigestStream

ImageHlp 函数