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