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


Интерфейс IEnumCERTVIEWEXTENSION (certview.h)

Интерфейс IEnumCERTVIEWEXTENSION представляет последовательность перечисления расширений, которая содержит данные расширения сертификата для текущей строки последовательности перечисления строк.

Последовательность перечисления расширений получается путем вызова
Метод IEnumCERTVIEWROW::EnumCertViewExtension. После получения этой последовательности перечисления методы интерфейса IEnumCERTVIEWEXTENSION можно использовать для выполнения следующих задач:

  • Перейдите по последовательности перечисления расширений.
  • Получение имени, значения и флагов расширения в перечислении .
  • Клонируйте точную копию последовательности перечисления расширений.

IEnumCERTVIEWEXTENSION определяется в Certview.h. Однако при создании программы используйте Certsrv.h в качестве включаемого файла. Certadm.dll предоставляет интерфейс IEnumCERTVIEWEXTENSION . Сведения о типе этого интерфейса также содержатся в Certadml.dll, который поставляется вместе с пакетом средств разработки программного обеспечения платформы (SDK).

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

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

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

Методы

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

 
IEnumCERTVIEWEXTENSION::Clone

Создает копию последовательности перечисления расширений.
IEnumCERTVIEWEXTENSION::GetFlags

Извлекает флаги политики и источника текущего расширения в последовательности перечисления расширений.
IEnumCERTVIEWEXTENSION::GetName

Извлекает имя текущего расширения в последовательности перечисления расширений.
IEnumCERTVIEWEXTENSION::GetValue

Извлекает значение текущего расширения в последовательности перечисления расширений.
IEnumCERTVIEWEXTENSION::Next

Переходит к следующему расширению в последовательности перечисления расширений.
IEnumCERTVIEWEXTENSION::Reset

Перемещается в начало последовательности перечисления расширений.
IEnumCERTVIEWEXTENSION::Skip

Пропускает указанное количество расширений в последовательности перечисления расширений.

Требования

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

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

IDispatch

IEnumCERTVIEWROW::IEnumCertViewExtension