Funzione CertEnumSystemStoreLocation (wincrypt.h)
La funzione CertEnumSystemStoreLocation recupera tutte le posizioni dell'archivio di sistema. La funzione chiama la funzione di callback fornita per ogni posizione dell'archivio di sistema trovata.
Sintassi
BOOL CertEnumSystemStoreLocation(
[in] DWORD dwFlags,
[in] void *pvArg,
[in] PFN_CERT_ENUM_SYSTEM_STORE_LOCATION pfnEnum
);
Parametri
[in] dwFlags
Riservato per utilizzi futuri; deve essere zero.
[in] pvArg
Puntatore a un void che consente all'applicazione di dichiarare, definire e inizializzare una struttura per contenere tutte le informazioni da passare alla funzione di enumerazione callback.
[in] pfnEnum
Puntatore alla funzione di callback usata per visualizzare i dettagli per ogni posizione dell'archivio. Questa funzione di callback determina il contenuto e il formato per la presentazione di informazioni in ogni posizione dell'archivio. Per le firme e i parametri della funzione di callback, vedere CertEnumSystemStoreLocationCallback.
Valore restituito
Se la funzione ha esito positivo, la funzione restituisce TRUE.
Se la funzione ha esito negativo, restituisce FALSE.
Commenti
Per usare CertEnumSystemStoreLocation, un'applicazione deve dichiarare e definire la struttura ENUM_ARG e una funzione di callback di enumerazione.
Esempio
Per un esempio che usa questa funzione, vedere Esempio di programma C: Presentazione di archivi fisici e di sistema.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [app desktop | App UWP] |
Server minimo supportato | Windows Server 2003 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | wincrypt.h |
Libreria | Crypt32.lib |
DLL | Crypt32.dll |