Compartilhar via


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)

Confira também

IDispatch

IEnumCERTVIEWCOLUMN

IEnumCERTVIEWROW