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


Метод ICertEncodeStringArray::GetStringType (certenc.h)

Метод GetStringType возвращает тип строковых значений, содержащихся в массиве строк.

Синтаксис

HRESULT GetStringType(
  [out] LONG *pStringType
);

Параметры

[out] pStringType

Указатель на объект Long , представляющий строковый тип. Список строковых типов см. в разделе Примечания.

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

C++

Если метод завершается успешно, метод возвращает S_OK.

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

VB

Возвращаемое значение указывает тип строк в массиве строк. Список строковых типов см. в разделе Примечания.

Комментарии

В следующей таблице перечислены типы строк, которые может содержать массив строк. Дополнительные сведения о типах RDN см. в документах CryptoAPI 2.0.

Тип строки Значение
CERT_RDN_ANY_TYPE Для кодирования имени X509_UNICODE_NAME.
CERT_RDN_NUMERIC_STRING Цифры от 0 до 9 и пробел (8 бит).
CERT_RDN_PRINTABLE_STRING Печатные символы (8 бит).
CERT_RDN_T61_STRING Символы в кодировке T.61 (8 бит).
CERT_RDN_VIDEOTEX_STRING Символы VIDEOTEX.
CERT_RDN_IA5_STRING Символы IA5 (ASCII).
CERT_RDN_GRAPHIC_STRING Строка символов GRAPHIC, определяемых ISO.
CERT_RDN_ISO646_STRING 128 символов (8 бит).
CERT_RDN_GENERAL_STRING Строка определенных ISO общих символов.
CERT_RDN_INT4_STRING Массив значений INT4 (32 бита).
CERT_RDN_UNICODE_STRING Символы Юникода (16 бит).
 

Примеры

Пример использования метода GetStringType см. в разделе Метод ICertEncodeStringArray::Encode .

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header certenc.h (включая Certsrv.h)
Библиотека Certidl.lib
DLL Certenc.dll

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

ICertEncodeStringArray

ICertEncodeStringArray::Reset