Método ICspInformations::GetCspStatusFromProviderName (certenroll.h)

O método GetCspStatusFromProviderName recupera um objeto ICspStatus para um provedor herdado por nome do provedor e operações de chave com suporte. Esse método está habilitado para a Web.

Sintaxe

HRESULT GetCspStatusFromProviderName(
  [in]  BSTR        strProviderName,
  [in]  X509KeySpec LegacyKeySpec,
  [out] ICspStatus  **ppValue
);

Parâmetros

[in] strProviderName

Um BSTR que contém o nome do provedor criptográfico ou os nomes de provedor e algoritmo separados por uma vírgula no formato algorithm_name, provider_name.

[in] LegacyKeySpec

Um valor de enumeração X509KeySpec que especifica se uma chave pode ser usada para criptografia, assinatura ou ambos. Esse valor pode ser um dos seguintes:

  • XCN_AT_KEYEXCHANGE
  • XCN_AT_SIGNATURE

[out] ppValue

Endereço de uma variável que recebe um ponteiro para uma interface ICspStatus que contém informações sobre um provedor criptográfico e um par de algoritmos que satisfaz os valores de parâmetro strProviderName e LegacyKeySpec .

Retornar valor

Se a função for bem-sucedida, a função retornará S_OK.

Se a função falhar, ela retornará um valor HRESULT que indica o erro. Para obter uma lista de códigos de erro comuns, consulte Valores HRESULT comuns.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho certenroll.h
DLL CertEnroll.dll

Confira também

ICspInformation

ICspInformations