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 |