Compartir a través de


Interfaz ICertView (certview.h)

La interfaz ICertView permite a los clientes autorizados correctamente crear una vista personalizada o completa de la base de datos de Servicios de certificados.

La interfaz ICertView se usa para realizar las siguientes tareas:

  • Establezca una conexión con un servidor de Servicios de certificados.
  • Obtenga una secuencia de enumeración de filas de las filas de la base de datos de Servicios de certificados.
  • Obtenga una secuencia de enumeración de columnas para las columnas de una fila de la base de datos de Servicios de certificados.
  • Obtiene el número de columnas y el índice.
  • Especifique restricciones de ordenación y calificación para una columna.
  • Especifique el número de columnas y una columna específica en una vista personalizada.

En C++, se crea una instancia de la interfaz ICertView a través de una llamada a la función COM CoCreateInstance. Por otro lado, si usa Visual Basic Scripting Edition, deberá hacer referencia a la biblioteca certAdm Type del proyecto y, a continuación, crear instancias del objeto CCertView mediante una llamada a "New". El código de ejemplo de .
El método ICertView::OpenConnection ilustra las técnicas de creación de instancias.

La interfaz ICertView se define en Certview.h. Sin embargo, al crear el programa, use Certsrv.h como archivo de inclusión. Certadm.dll proporciona la interfaz ICertView . La información de tipo de esta interfaz también está en Certadml.dll, que se incluye con el Kit de desarrollo de software (SDK) de plataforma.

Las interfaces de Servicios de certificados admiten modelos de subprocesos de apartamento y de subprocesos libres. Para mejorar el rendimiento, se recomienda el subproceso libre.

Herencia

La interfaz ICertView hereda de la interfaz IDispatch . ICertView también tiene estos tipos de miembros:

Métodos

La interfaz ICertView tiene estos métodos.

 
ICertView::EnumCertViewColumn

Obtiene una instancia de una secuencia de enumeración de columnas para el esquema de base de datos.
ICertView::GetColumnCount

Recupera el número de columnas de la vista de la base de datos de Servicios de certificados.
ICertView::GetColumnIndex

Recupera el índice de base cero de una columna.
ICertView::OpenConnection

Establece una conexión con un servidor de Servicios de certificados.
ICertView::OpenView

Abre una vista a una base de datos de Servicios de certificados y crea una instancia de una instancia de un objeto IEnumCERTVIEWROW.
ICertView::SetRestriction

Establece las restricciones de ordenación y calificación en una columna.
ICertView::SetResultColumn

Especifica una columna para el conjunto de resultados de una vista personalizada de la base de datos de Servicios de certificados.
ICertView::SetResultColumnCount

Especifica el número máximo de columnas para el conjunto de resultados de una vista personalizada de la base de datos de Servicios de certificados.

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado certview.h (incluye Certsrv.h)

Consulte también

IDispatch

IEnumCERTVIEWCOLUMN

IEnumCERTVIEWROW