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

Vedi anche

CertEnumPhysicalStore

CertEnumSystemStore

CertRegisterPhysicalStore

CertRegisterSystemStore

CertUnregisterPhysicalStore

CertUnregisterSystemStore

Funzioni dell'archivio certificati