Função CryptCATEnumerateAttr (mscat.h)

[A função CryptCATEnumerateAttr está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele pode estar alterado ou indisponível em versões subsequentes.]

A função CryptCATEnumerateAttr enumera os atributos associados a um membro de um catálogo. Essa função não tem biblioteca de importação associada. Você deve usar as funções LoadLibrary e GetProcAddress para vincular dinamicamente a Wintrust.dll.

Sintaxe

CRYPTCATATTRIBUTE * CryptCATEnumerateAttr(
  [in] HANDLE            hCatalog,
  [in] CRYPTCATMEMBER    *pCatMember,
  [in] CRYPTCATATTRIBUTE *pPrevAttr
);

Parâmetros

[in] hCatalog

Identificador para o catálogo que contém o membro identificado por pCatMember. Esse valor não pode ser NULL.

[in] pCatMember

Um ponteiro para a estrutura CRYPTCATMEMBER que identifica qual membro do catálogo está sendo enumerado.

[in] pPrevAttr

Um ponteiro para o valor retornado anteriormente dessa função ou ponteiro para NULL para iniciar a enumeração.

Valor retornado

O valor retornado é um ponteiro para a estrutura CRYPTCATATTRIBUTE que contém as informações de atributo ou NULL, se não houver mais atributos na enumeração ou se um erro for encontrado. O ponteiro retornado é passado como o parâmetro pPrevAttr para chamadas subsequentes para essa função.

Comentários

Não libere o ponteiro retornado nem nenhum dos membros apontados pelo ponteiro retornado.

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho mscat.h
Biblioteca Wintrust.lib
DLL Wintrust.dll

Confira também

CryptCATEnumerateCatAttr