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 介面指標的變數位址,其中包含滿足 strProviderNameLegacyKeySpec 參數值的密碼編譯提供者和演算法組相關信息。

傳回值

如果函式成功,函式會傳回 S_OK

如果函式失敗,它會傳回 指出錯誤的 HRESULT 值。 如需常見錯誤碼的清單,請參閱 一般 HRESULT 值

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 certenroll.h
Dll CertEnroll.dll

另請參閱

ICspInformation

ICspInformations