Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
NCryptEnumKeys Die Funktion listet die im Key Storage Provider (KSP) gespeicherten Schlüssel auf.
Parameter
-
hProvider
[in] -
Das Handle des wichtigsten Speicheranbieters. Verwenden Sie NCryptOpenStorageProvider, um dieses Handle zu erhalten.
-
pszScope
[rein, unbenutzt] -
Setzen Sie diesen Parameter auf NULL.
-
ppKeyName
[aus] -
Eine Zeigeradresse auf eine
NCryptKeyName
Struktur, die den Schlüsselnamen speichert. Rufen Sie auf, um diesen Speicher nach dem Gebrauch wieder freizugebenNCryptFreeBuffer
. ppEnumState
[rein, raus]-
Eine VOID-Zeigeradresse, die den Fortschritt der Aufzählung verfolgt. Der Schlüsselspeicheranbieter verwendet diese Informationen intern, um die Aufzählungssequenz zu verwalten. Um eine neue Aufzählung von Anfang an zu beginnen, setzen Sie diesen Zeiger auf NULL.
Um diesen Speicher nach Abschluss der Aufzählung freizugeben, übergeben Sie diesen Zeiger an den.
NCryptFreeBuffer
dwFlags
[in]-
Flags, um das Verhalten der Funktion zu ändern. Diese Funktion hat keine Flags.
Rückgabewert
Die Funktion gibt einen Statuscode zurück, der auf Erfolg oder Misserfolg hinweist.
Zu den gängigen Rückgabecodes gehören:
Rückgabecode | Beschreibung |
---|---|
ERROR_SUCCESS |
Der Vorgang wurde erfolgreich abgeschlossen. |
NTE_INVALID_PARAMETER |
Ein oder mehrere Parameter sind nicht gültig. |
NET_FAIL |
Der Vorgang konnte nicht abgeschlossen werden. |
NTE_INVALID_HANDLE |
Das Handle in ist nicht gültig. |
NET_NO_MORE_ITEMS |
Die Aufzählung hat alle verfügbaren Schlüssel aufgelistet. |