CryptXmlDllCreateDigest 回调函数 (cryptxml.h)

CryptXmlDllCreateDigest 函数为指定方法创建摘要对象。

CryptXmlDllCreateDigest 函数通过导出的 CryptXmlDllGetInterface 函数公开。

语法

CryptXmlDllCreateDigest Cryptxmldllcreatedigest;

HRESULT Cryptxmldllcreatedigest(
  [in]  const CRYPT_XML_ALGORITHM *pDigestMethod,
  [out] ULONG *pcbSize,
  [out] CRYPT_XML_DIGEST *phDigest
)
{...}

参数

[in] pDigestMethod

指向 CRYPT_XML_ALGORITHM 结构的指针,该结构指定用于创建摘要的算法。

[out] pcbSize

指向 ULONG 变量的指针,该变量接收摘要的大小(以字节为单位)。

[out] phDigest

指向 CRYPT_XML_DIGEST 变量的指针,该变量接收指向摘要的指针。

使用完通过调用此函数分配的资源后,必须通过调用 CryptXmlDllCloseDigest 函数来释放这些资源。

返回值

如果函数成功,则函数返回零。

如果函数失败,它将返回指示错误的 HRESULT 值。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows
标头 cryptxml.h