Интерфейс 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) |