Interface ICertView (certview.h)
A interface ICertView permite que clientes autorizados corretamente criem uma exibição personalizada ou completa do banco de dados dos Serviços de Certificados.
A interface ICertView é usada para executar as seguintes tarefas:
- Estabeleça uma conexão com um servidor dos Serviços de Certificados.
- Obtenha uma sequência de enumeração de linhas no banco de dados dos Serviços de Certificados.
- Obtenha uma sequência de enumeração de coluna para as colunas de uma linha no banco de dados dos Serviços de Certificados.
- Obter a contagem e o índice de colunas.
- Especifique restrições de classificação e qualificação para uma coluna.
- Especifique o número de colunas e uma coluna específica em uma exibição personalizada.
No C++, a interface ICertView é instanciada por meio de uma chamada para a função COM CoCreateInstance. Se, por outro lado, você estiver usando o Visual Basic Scripting Edition, precisará referenciar a biblioteca CertAdm Type em seu projeto e, em seguida, instanciar o objeto CCertView por uma chamada para 'New'. O código de exemplo para o
O método ICertView::OpenConnection ilustra as técnicas de instanciação.
A interface ICertView é definida em Certview.h. No entanto, ao criar seu programa, use Certsrv.h como o arquivo de inclusão. Certadm.dll fornece a interface ICertView . As informações de tipo para essa interface também estão em Certadml.dll, que é fornecida com o SDK (Platform Software Development Kit).
As interfaces dos Serviços de Certificados dão suporte a modelos apartment-threading e free-threading. Para obter uma taxa de transferência melhor, o threading gratuito é recomendado.
Herança
A interface ICertView herda da interface IDispatch . ICertView também tem estes tipos de membros:
Métodos
A interface ICertView tem esses métodos.
ICertView::EnumCertViewColumn Obtém uma instância de uma sequência de enumeração de coluna para o esquema de banco de dados. |
ICertView::GetColumnCount Recupera o número de colunas na exibição do banco de dados dos Serviços de Certificados. |
ICertView::GetColumnIndex Recupera o índice baseado em zero de uma coluna. |
ICertView::OpenConnection Estabelece uma conexão com um servidor dos Serviços de Certificados. |
ICertView::OpenView Abre uma exibição para um banco de dados dos Serviços de Certificados e cria uma instância de um objeto IEnumCERTVIEWROW. |
ICertView::SetRestriction Define as restrições de classificação e qualificação em uma coluna. |
ICertView::SetResultColumn Especifica uma coluna para o conjunto de resultados de uma exibição personalizada do banco de dados dos Serviços de Certificados. |
ICertView::SetResultColumnCount Especifica o número máximo de colunas para o conjunto de resultados de uma exibição personalizada do banco de dados dos Serviços de Certificados. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Nenhum compatível |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | certview.h (inclua Certsrv.h) |