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