CryptCATEnumerateMember, fonction (mscat.h)
[La fonction CryptCATEnumerateMember peut être utilisée dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions suivantes.]
La fonction CryptCATEnumerateMember énumère les membres d’un catalogue.
Syntaxe
CRYPTCATMEMBER * CryptCATEnumerateMember(
[in] HANDLE hCatalog,
[in] CRYPTCATMEMBER *pPrevMember
);
Paramètres
[in] hCatalog
Handle du catalogue qui contient les membres à énumérer. Cette valeur ne peut pas être NULL.
[in] pPrevMember
Pointeur vers une structure CRYPTCATMEMBER qui identifie le membre du catalogue qui a été récupéré pour la dernière fois. Si ce paramètre a la valeur NULL, cette fonction récupère le premier membre du catalogue.
Valeur retournée
Cette fonction retourne un pointeur vers une structure CRYPTCATMEMBER qui représente le membre suivant du catalogue. S’il n’y a plus de membres à énumérer dans le catalogue, cette fonction retourne NULL.
Remarques
Ne libérez pas le pointeur retourné ni les membres pointés par le pointeur retourné.
Exemples
L’exemple de pseudocode suivant montre comment utiliser cette fonction pour énumérer tous les membres d’un catalogue.
CRYPTCATMEMBER *pMember = NULL;
for(pMember = CryptCATEnumerateMember(hCatalog, pMember);
NULL != pMember;
pMember = CryptCATEnumerateMember(hCatalog, pMember))
{
// Use the catalog member.
}
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | mscat.h |
Bibliothèque | Wintrust.lib |
DLL | Wintrust.dll |