Freigeben über


CertEnumSystemStoreLocation-Funktion (wincrypt.h)

Die CertEnumSystemStoreLocation-Funktion ruft alle Systemspeicherstandorte ab. Die Funktion ruft die bereitgestellte Rückruffunktion für jeden gefundenen Systemspeicherort auf.

Syntax

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

Parameter

[in] dwFlags

Für die zukünftige Verwendung reserviert. Muss 0 (null) sein.

[in] pvArg

Ein Zeiger auf eine Void , mit dem die Anwendung eine Struktur deklarieren, definieren und initialisieren kann, um alle Informationen zu enthalten, die an die Rückrufaufzählungsfunktion übergeben werden sollen.

[in] pfnEnum

Ein Zeiger auf die Rückruffunktion, die verwendet wird, um die Details für jeden Speicherort anzuzeigen. Diese Rückruffunktion bestimmt den Inhalt und das Format für die Darstellung von Informationen an den einzelnen Speicherorten. Die Signatur und die Parameter der Rückruffunktion finden Sie unter CertEnumSystemStoreLocationCallback.

Rückgabewert

Wenn die Funktion erfolgreich ist, gibt die Funktion TRUE zurück.

Wenn die Funktion fehlschlägt, gibt sie FALSE zurück.

Hinweise

Um CertEnumSystemStoreLocation zu verwenden, muss eine Anwendung die ENUM_ARG Struktur und eine Enumerationsrückruffunktion deklarieren und definieren.

Beispiele

Ein Beispiel, das diese Funktion verwendet, finden Sie unter Beispiel C-Programm: Auflisten von System- und physischen Speicher.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile wincrypt.h
Bibliothek Crypt32.lib
DLL Crypt32.dll

Weitere Informationen

CertEnumPhysicalStore

CertEnumSystemStore

CertRegisterPhysicalStore

CertRegisterSystemStore

CertUnregisterPhysicalStore

CertUnregisterSystemStore

Zertifikatspeicherfunktionen