CryptXmlDllGetInterface 回调函数 (cryptxml.h)

CryptXmlDllGetInterface 函数检索指向指定算法的加密扩展函数的指针。

语法

CryptXmlDllGetInterface Cryptxmldllgetinterface;

HRESULT Cryptxmldllgetinterface(
        DWORD dwFlags,
  [in]  const CRYPT_XML_ALGORITHM_INFO *pMethod,
  [out] CRYPT_XML_CRYPTOGRAPHIC_INTERFACE *pInterface
)
{...}

参数

dwFlags

此参数是保留的,必须设置为零。

[in] pMethod

指向要检索 其接口 的CRYPT_XML_ALGORITHM_INFO 结构的指针。

[out] pInterface

指向 CRYPT_XML_ALGORITHM_INFO 结构的指针,用于接收接口信息。

返回值

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

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

注解

加密扩展 DLL 必须导出 CryptXmlDllGetInterface 条目。

若要获取 CRYPT_XML_CRYPTOGRAPHIC_INTERFACE 表,CryptXml 使用 LoadLibrary 函数加载已注册的加密扩展 DLL,然后调用 CryptXmlDllGetInterface 函数。

要求

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