CryptXmlGetAlgorithmInfo 函数 (cryptxml.h)

CryptXmlGetAlgorithmInfo 函数解码CRYPT_XML_ALGORITHM结构并返回有关算法的信息。

语法

HRESULT CryptXmlGetAlgorithmInfo(
  [in]  const CRYPT_XML_ALGORITHM *pXmlAlgorithm,
        DWORD                     dwFlags,
  [out] CRYPT_XML_ALGORITHM_INFO  **ppAlgInfo
);

参数

[in] pXmlAlgorithm

指向 CRYPT_XML_ALGORITHM 结构的指针,该结构指定要返回信息的算法。

dwFlags

此参数的取值可为下列值之一:

含义
CRYPT_XML_FLAG_DISABLE_EXTENSIONS
0x10000000
仅使用签名和摘要的默认实现。 设置此标志后,不会加载其他已注册的扩展。

[out] ppAlgInfo

指向 指向CRYPT_XML_ALGORITHM_INFO 结构的指针的指针。 使用 完 ppAlgInfo 参数指向的内存后,通过调用 LocalFree 函数将其释放。

返回值

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

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

要求

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