Compartilhar via


Função CryptCATEnumerateMember (mscat.h)

[A função CryptCATEnumerateMember 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 CryptCATEnumerateMember enumera os membros de um catálogo.

Sintaxe

CRYPTCATMEMBER * CryptCATEnumerateMember(
  [in] HANDLE         hCatalog,
  [in] CRYPTCATMEMBER *pPrevMember
);

Parâmetros

[in] hCatalog

O identificador do catálogo que contém os membros a serem enumerados. Esse valor não pode ser NULL.

[in] pPrevMember

Um ponteiro para uma estrutura CRYPTCATMEMBER que identifica qual membro do catálogo foi recuperado pela última vez. Se esse parâmetro for NULL, essa função recuperará o primeiro membro do catálogo.

Retornar valor

Essa função retorna um ponteiro para uma estrutura CRYPTCATMEMBER que representa o próximo membro do catálogo. Se não houver mais membros no catálogo para enumerar, essa função retornará NULL.

Comentários

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

Exemplos

O exemplo de pseudocódigo a seguir mostra como usar essa função para enumerar todos os membros de um catálogo.

CRYPTCATMEMBER *pMember = NULL;

for(pMember = CryptCATEnumerateMember(hCatalog, pMember); 
    NULL != pMember; 
    pMember = CryptCATEnumerateMember(hCatalog, pMember))
{
   // Use the catalog member.
}

Requisitos

Requisito Valor
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

CRYPTCATMEMBER