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


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

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

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

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

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

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

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

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

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

Методы

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

 
ICertView::EnumCertViewColumn

Получает экземпляр последовательности перечисления столбцов для схемы базы данных.
ICertView::GetColumnCount

Извлекает количество столбцов в представлении базы данных служб сертификатов.
ICertView::GetColumnIndex

Извлекает отсчитываемый от нуля индекс столбца.
ICertView::OpenConnection

Устанавливает соединение с сервером служб сертификатов.
ICertView::OpenView

Открывает представление базы данных служб сертификатов и создает экземпляр объекта IEnumCERTVIEWROW.
ICertView::SetRestriction

Задает ограничения сортировки и квалифицирующие ограничения для столбца.
ICertView::SetResultColumn

Указывает столбец для результированного набора настраиваемого представления базы данных служб сертификатов.
ICertView::SetResultColumnCount

Указывает максимальное количество столбцов для результированного набора настраиваемого представления базы данных служб сертификатов.

Требования

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

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

IDispatch

IEnumCERTVIEWCOLUMN

IEnumCERTVIEWROW