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) |