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


Интерфейс ICertEncodeLongArray (certenc.h)

Интерфейс ICertEncodeLongArray предоставляет методы для обработки массивов Long , используемых в расширениях сертификатов.

Расширение сертификата можно создать с помощью массива Long , хранящегося в COM-объекте обработчика расширений , экземпляр которого создается модулем политики. Каждый элемент в массиве является значением Long .

Этот интерфейс предоставляется в основном в качестве демонстрации для кодирования пользовательских расширений. Примеры программ служб сертификатов в пакете sdk платформы содержат исходный код для этого интерфейса.

ICertEncodeLongArray определяется в Certenc.h. Однако при создании программы используйте Certsrv.h в качестве включаемого файла. Certenc.dll предоставляет интерфейс ICertEncodeLongArray . Сведения о типе этого интерфейса также содержатся в Certencl.dll, который поставляется вместе с пакетом SDK для платформы.

Интерфейсы служб сертификатов поддерживают как модели потоков с подразделениями, так и с бесплатными потоками. Для повышения пропускной способности рекомендуется использовать свободные потоки.

Наследование

Интерфейс ICertEncodeLongArray наследуется от интерфейса IDispatch . ICertEncodeLongArray также имеет следующие типы элементов:

Методы

Интерфейс ICertEncodeLongArray содержит следующие методы.

 
ICertEncodeLongArray::D ecode

Декодирует массив Long в кодировке ASN.1 и сохраняет результирующий массив значений Long в объекте CertEncodeLongArray.
ICertEncodeLongArray::Encode

Возвращает строку в кодировке ASN.1 массива LONG, хранящегося в этом объекте.
ICertEncodeLongArray::GetCount

Возвращает количество значений Long в массиве Long объекта.
ICertEncodeLongArray::GetValue

Возвращает указанное значение Long из массива Long.
ICertEncodeLongArray::Reset

Задает размер массива в этом объекте.
ICertEncodeLongArray::SetValue

Задает значение Long по указанному индексу массива Long.

Требования

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