Fonction CryptCATEnumerateAttr (mscat.h)

[La fonction CryptCATEnumerateAttr 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 CryptCATEnumerateAttr énumère les attributs associés à un membre d’un catalogue. Cette fonction n’a pas de bibliothèque d’importation associée. Vous devez utiliser les fonctions LoadLibrary et GetProcAddress pour établir une liaison dynamique vers Wintrust.dll.

Syntaxe

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

Paramètres

[in] hCatalog

Handle pour le catalogue qui contient le membre identifié par pCatMember. Cette valeur ne peut pas être NULL.

[in] pCatMember

Pointeur vers la structure CRYPTCATMEMBER qui identifie le membre du catalogue énuméré.

[in] pPrevAttr

Pointeur vers la valeur précédemment retournée à partir de cette fonction ou pointeur vers NULL pour démarrer l’énumération.

Valeur retournée

La valeur de retour est un pointeur vers la structure CRYPTCATATTRIBUTE qui contient les informations d’attribut ou NULL, si l’énumération ne contient plus d’attributs ou si une erreur est rencontrée. Le pointeur retourné est passé en tant que paramètre pPrevAttr pour les appels suivants à cette fonction.

Notes

Ne libérez pas le pointeur retourné ni les membres pointés par le pointeur retourné.

Spécifications

   
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

Voir aussi

CryptCATEnumerateCatAttr