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


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

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

Интерфейс ICertView2 используется для выполнения следующих задач:

  • Установите соединение с сервером служб сертификатов.
  • Получение последовательности перечисления строк в базе данных служб сертификатов.
  • Получите последовательность перечисления столбцов для схемы в базе данных служб сертификатов.
  • Получение количества столбцов и индекса.
  • Укажите ограничения сортировки и квалифицирования для столбца.
  • Укажите количество столбцов и конкретный столбец в настраиваемом представлении.
  • Укажите, какие таблицы используются при последующих вызовах методов ICertView2 (представленных ICertView2).

В C++ экземпляр интерфейса ICertView2 создается с помощью вызова com-функции CoCreateInstance. С другой стороны, если вы используете Visual Basic Scripting Edition, вам потребуется сослаться на библиотеку типов CertAdm в проекте, а затем создать экземпляр объекта CCertView с помощью вызова new. Пример кода для
Метод OpenConnection иллюстрирует методы создания экземпляров.

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

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

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

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

Методы

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

 
ICertView2::SetTable

Указывает, какая таблица базы данных служб сертификатов используется для последующих вызовов методов интерфейса ICertView2.

Требования

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