BCryptEnumAlgorithms-Funktion (bcrypt.h)
Die BCryptEnumAlgorithms-Funktion ruft eine Liste der registrierten Algorithmusbezeichner ab.
Syntax
NTSTATUS BCryptEnumAlgorithms(
[in] ULONG dwAlgOperations,
[out] ULONG *pAlgCount,
[out] BCRYPT_ALGORITHM_IDENTIFIER **ppAlgList,
[in] ULONG dwFlags
);
Parameter
[in] dwAlgOperations
Ein Wert, der die Algorithmusvorgangstypen angibt, die in die Enumeration eingeschlossen werden sollen. Dies kann eine Kombination aus mindestens einem der folgenden Werte sein.
[out] pAlgCount
Ein Zeiger auf eine ULONG-Variable , um die Anzahl der Elemente im ppAlgList-Array zu empfangen.
[out] ppAlgList
Die Adresse eines BCRYPT_ALGORITHM_IDENTIFIER Strukturzeigers, um das Array registrierter Algorithmusbezeichner zu empfangen. Dieser Zeiger muss an die BCryptFreeBuffer-Funktion übergeben werden, wenn er nicht mehr benötigt wird.
[in] dwFlags
Eine Reihe von Flags, die das Verhalten dieser Funktion ändern. Für diese Funktion sind keine Flags definiert.
Rückgabewert
Gibt einen status Code zurück, der den Erfolg oder Fehler der Funktion angibt.
Mögliche Rückgabecodes umfassen folgendes, sind aber nicht darauf beschränkt.
Rückgabecode | Beschreibung |
---|---|
|
Die Funktion war erfolgreich. |
|
Mindestens ein Parameter ist ungültig. |
|
Ein Fehler bei der Speicherzuordnung ist aufgetreten. |
Hinweise
BCryptEnumAlgorithms kann entweder im Benutzermodus oder im Kernelmodus aufgerufen werden. Kernelmodusaufrufer müssen in PASSIVE_LEVELIRQL ausgeführt werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | bcrypt.h |
Bibliothek | Bcrypt.lib |
DLL | Bcrypt.dll |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für