Método IBinaryConverter::StringToVariantByteArray (certenroll.h)

O método StringToVariantByteArray cria uma matriz de bytes de uma cadeia de caracteres codificada unicode. Use esse método para criar um BLOB de certificado de uma cadeia de caracteres codificada que contém um certificado.

Sintaxe

HRESULT StringToVariantByteArray(
  [in]  BSTR         strEncoded,
  [in]  EncodingType Encoding,
  [out] VARIANT      *pvarByteArray
);

Parâmetros

[in] strEncoded

Uma variável BSTR que contém a cadeia de caracteres codificada unicode.

[in] Encoding

Um valor de enumeração EncodingType que especifica a codificação Unicode aplicada à cadeia de caracteres de entrada. O valor padrão é XCN_CRYPT_STRING_BASE64.

[out] pvarByteArray

Ponteiro para uma matriz VARIANT de bytes. O valor de enumeração VARTYPE é igual a VT_ARRAY | VT_UI1.

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

IBinaryConverter