共用方式為


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
程式庫 Cryptxml.lib
Dll Cryptxml.dll