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


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

Метод Reset указывает размер массива строк и тип строк, которые будут содержаться в массиве. Значения всех элементов в массиве строк равны нулю.

Этот метод необходимо вызвать перед первым вызовом метода ICertEncodeStringArray::SetValue .

Синтаксис

HRESULT Reset(
  [in] LONG Count,
  [in] LONG StringType
);

Параметры

[in] Count

Указывает количество элементов в массиве строк.

[in] StringType

Указывает тип строк, содержащихся в массиве строк. Тип должен иметь одно из следующих значений. Дополнительные сведения о типах 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 бит).

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

VB

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

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

Требования

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

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

ICertEncodeStringArray