ICspInformations::GetCspStatusFromProviderName 方法 (certenroll.h)
GetCspStatusFromProviderName 方法會依提供者名稱和支援的密鑰作業,擷取舊版提供者的 ICspStatus 物件。 此方法已啟用 Web。
語法
HRESULT GetCspStatusFromProviderName(
[in] BSTR strProviderName,
[in] X509KeySpec LegacyKeySpec,
[out] ICspStatus **ppValue
);
參數
[in] strProviderName
BSTR,其中包含密碼編譯提供者名稱或提供者和演算法名稱,並以逗號分隔,格式為 algorithm_name,provider_name。
[in] LegacyKeySpec
X509KeySpec 列舉值,指定密鑰是否可用於加密、簽署或兩者。 這個值可以是下列其中一個值:
- XCN_AT_KEYEXCHANGE
- XCN_AT_SIGNATURE
[out] ppValue
接收 ICspStatus 介面指標的變數位址,其中包含滿足 strProviderName 和 LegacyKeySpec 參數值的密碼編譯提供者和演算法組相關信息。
傳回值
如果函式成功,函式會傳回 S_OK。
如果函式失敗,它會傳回 指出錯誤的 HRESULT 值。 如需常見錯誤碼的清單,請參閱 一般 HRESULT 值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | certenroll.h |
Dll | CertEnroll.dll |