Interface IEnumCERTVIEWEXTENSION (certview.h)
A interface IEnumCERTVIEWEXTENSION representa uma sequência de enumeração de extensão que contém os dados de extensão de certificado para a linha atual da sequência de enumeração de linha.
A sequência de enumeração de extensão é obtida por uma chamada para o
Método IEnumCERTVIEWROW::EnumCertViewExtension. Depois que essa sequência de enumeração for obtida, os métodos da interface IEnumCERTVIEWEXTENSION poderão ser usados para executar as seguintes tarefas:
- Navegue pela sequência de enumeração de extensão.
- Recupere o nome, o valor e os sinalizadores da extensão na enumeração .
- Clone uma cópia exata da sequência de enumeração de extensão.
IEnumCERTVIEWEXTENSION é definido em Certview.h. No entanto, ao criar seu programa, use Certsrv.h como o arquivo de inclusão. Certadm.dll fornece a interface IEnumCERTVIEWEXTENSION . 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 IEnumCERTVIEWEXTENSION herda da interface IDispatch . IEnumCERTVIEWEXTENSION também tem estes tipos de membros:
Métodos
A interface IEnumCERTVIEWEXTENSION tem esses métodos.
IEnumCERTVIEWEXTENSION::Clone Cria uma cópia da sequência de enumeração de extensão. |
IEnumCERTVIEWEXTENSION::GetFlags Recupera a política e os sinalizadores de origem da extensão atual na sequência de enumeração de extensão. |
IEnumCERTVIEWEXTENSION::GetName Recupera o nome da extensão atual na sequência de enumeração de extensão. |
IEnumCERTVIEWEXTENSION::GetValue Recupera o valor da extensão atual na sequência de enumeração de extensão. |
IEnumCERTVIEWEXTENSION::Next Move para a próxima extensão na sequência de enumeração de extensão. |
IEnumCERTVIEWEXTENSION::Reset Move para o início da sequência de enumeração de extensão. |
IEnumCERTVIEWEXTENSION::Skip Ignora um número especificado de extensões na sequência de enumeração de extensão. |
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) |