Поделиться через


Метод IBinaryConverter::StringToVariantByteArray (certenroll.h)

Метод StringToVariantByteArray создает массив байтов из строки в кодировке Юникод. Используйте этот метод для создания большого двоичного объекта сертификата из закодированной строки, содержащей сертификат.

Синтаксис

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

Параметры

[in] strEncoded

Переменная BSTR , содержащая строку в кодировке Юникод.

[in] Encoding

Значение перечисления EncodingType , указывающее кодировку Юникода, применяемую к входной строке. Значение по умолчанию — XCN_CRYPT_STRING_BASE64.

[out] pvarByteArray

Указатель на массив VARIANT из байтов. Значение перечисления VARTYPE равно VT_ARRAY | VT_UI1.

Возвращаемое значение

Если функция выполнена успешно, функция возвращает S_OK.

Если функция завершается сбоем, она возвращает значение HRESULT , указывающее на ошибку. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header certenroll.h
DLL CertEnroll.dll

См. также раздел

IBinaryConverter