Interface IEnumCERTVIEWROW (certview.h)

A interface IEnumCERTVIEWROW representa uma sequência de enumeração de linha que contém os dados nas linhas da exibição Serviços de Certificados, permitindo mais acesso às colunas, atributos e extensões associados a cada linha.

A sequência de enumeração de linha é obtida por meio de uma chamada para o método ICertView::OpenView . Depois que essa sequência de enumeração for obtida, os métodos IEnumCERTVIEWROW poderão ser usados para executar as seguintes tarefas:

  • Navegue pela sequência de enumeração.
  • Obtenha outros objetos para enumerar as colunas, as extensões de certificado ou os atributos associados a uma linha específica.
  • Recupere o número máximo de linhas para a exibição.

IEnumCERTVIEWROW é definido em Certview.h. No entanto, ao criar seu programa, use Certsrv.h como o arquivo de inclusão. Certadm.dll fornece a interface IEnumCERTVIEWROW . As informações de tipo para essa interface também estão em Certadml.dll, que é fornecido 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 uma melhor taxa de transferência, o threading gratuito é recomendado.

Herança

A interface IEnumCERTVIEWROW herda da interface IDispatch . IEnumCERTVIEWROW também tem estes tipos de membros:

Métodos

A interface IEnumCERTVIEWROW tem esses métodos.

 
IEnumCERTVIEWROW::EnumCertViewAttribute

Obtém uma instância de uma sequência de enumeração de atributo para a linha atual da sequência de enumeração de linha.
IEnumCERTVIEWROW::EnumCertViewColumn

Obtém uma instância de uma sequência de enumeração de coluna para a linha atual da sequência de enumeração de linha.
IEnumCERTVIEWROW::EnumCertViewExtension

Obtém uma instância de uma sequência de enumeração de extensão para a linha atual da sequência de enumeração de linha.
IEnumCERTVIEWROW::GetMaxIndex

Recupera o valor máximo de índice válido depois que todas as linhas na sequência de enumeração de linhas forem referenciadas.
IEnumCERTVIEWROW::Next

Move para a próxima linha na sequência de enumeração de linha.
IEnumCERTVIEWROW::Reset

Move para o início da sequência de enumeração de linha.
IEnumCERTVIEWROW::Skip

Ignora um número especificado de linhas na sequência de enumeração de linhas.

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

ICertView

IDispatch