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)

Confira também

IDispatch

IEnumCERTVIEWROW::IEnumCertViewExtension