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