ICEnroll4::getProviderType 方法 (xenroll.h)

[此方法在 Windows Server 2008 和 Windows Vista 中不再可用。]

getProviderType 方法检索指定的加密服务提供程序的类型 (CSP) 。 此方法首先在 ICEnroll4 接口中定义。

语法

HRESULT getProviderType(
  [in]  BSTR strProvName,
  [out] LONG *plProvType
);

参数

[in] strProvName

一个字符串值,该值指定正在请求其类型的 CSP 的名称。

[out] plProvType

指向接收 CSP 类型的 LONG 值的指针。 CSP 类型是以下值之一。

  • PROV_DH_SCHANNEL
  • PROV_DSS
  • PROV_DSS_DH
  • PROV_FORTEZZA
  • PROV_MS_EXCHANGE
  • PROV_RSA_FULL
  • PROV_RSA_SCHANNEL
  • PROV_RSA_SIG
  • PROV_SSL

返回值

C++

如果该方法成功,该方法将返回S_OK。

如果方法失败,它将返回指示错误的 HRESULT 值。 有关常见错误代码的列表,请参阅 常见 HRESULT 值

VB

一个 值,该值表示 strProvName 指定的提供程序的提供程序类型。 这可以是以下值之一。
  • PROV_RSA_FULL
  • PROV_RSA_SIG
  • PROV_DSS
  • PROV_FORTEZZA
  • PROV_MS_EXCHANGE
  • PROV_SSL
  • PROV_RSA_SCHANNEL
  • PROV_DSS_DH
  • PROV_DH_SCHANNEL

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 xenroll.h
Library Uuid.lib
DLL Xenroll.dll

另请参阅

CEnroll

ICEnroll4