Fonction CertEnumSystemStoreLocation (wincrypt.h)

La fonction CertEnumSystemStoreLocation récupère tous les emplacements du magasin système. La fonction appelle la fonction de rappel fournie pour chaque emplacement de magasin système trouvé.

Syntaxe

BOOL CertEnumSystemStoreLocation(
  [in] DWORD                               dwFlags,
  [in] void                                *pvArg,
  [in] PFN_CERT_ENUM_SYSTEM_STORE_LOCATION pfnEnum
);

Paramètres

[in] dwFlags

Réservé pour une future utilisation ; doit être nul.

[in] pvArg

Pointeur vers un void qui permet à l’application de déclarer, de définir et d’initialiser une structure pour contenir toutes les informations à transmettre à la fonction d’énumération de rappel.

[in] pfnEnum

Pointeur vers la fonction de rappel utilisée pour afficher les détails de chaque emplacement de magasin. Cette fonction de rappel détermine le contenu et le format de la présentation des informations sur chaque emplacement de magasin. Pour la signature et les paramètres de la fonction de rappel, consultez CertEnumSystemStoreLocationCallback.

Valeur retournée

Si la fonction réussit, la fonction retourne TRUE.

Si la fonction échoue, elle retourne FALSE.

Remarques

Pour utiliser CertEnumSystemStoreLocation, une application doit déclarer et définir la structure ENUM_ARG et une fonction de rappel d’énumération.

Exemples

Pour obtenir un exemple qui utilise cette fonction, consultez Exemple de programme C : Système de référencement et magasins physiques.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête wincrypt.h
Bibliothèque Crypt32.lib
DLL Crypt32.dll

Voir aussi

CertEnumPhysicalStore

CertEnumSystemStore

CertRegisterPhysicalStore

CertRegisterSystemStore

CertUnregisterPhysicalStore

CertUnregisterSystemStore

Fonctions du magasin de certificats