BCryptEnumAlgorithms, fonction (bcrypt.h)
La fonction BCryptEnumAlgorithms obtient une liste des identificateurs d’algorithme inscrits.
Syntaxe
NTSTATUS BCryptEnumAlgorithms(
[in] ULONG dwAlgOperations,
[out] ULONG *pAlgCount,
[out] BCRYPT_ALGORITHM_IDENTIFIER **ppAlgList,
[in] ULONG dwFlags
);
Paramètres
[in] dwAlgOperations
Valeur qui spécifie les types d’opérations d’algorithme à inclure dans l’énumération. Il peut s’agir d’une combinaison d’une ou plusieurs des valeurs suivantes.
[out] pAlgCount
Pointeur vers une variable ULONG pour recevoir le nombre d’éléments dans le tableau ppAlgList .
[out] ppAlgList
Adresse d’un pointeur de structure BCRYPT_ALGORITHM_IDENTIFIER pour recevoir le tableau d’identificateurs d’algorithme inscrits. Ce pointeur doit être passé à la fonction BCryptFreeBuffer quand elle n’est plus nécessaire.
[in] dwFlags
Ensemble d’indicateurs qui modifient le comportement de cette fonction. Aucun indicateur n’est défini pour cette fonction.
Valeur retournée
Retourne un code status qui indique la réussite ou l’échec de la fonction.
Les codes de retour possibles incluent, sans s’y limiter, les éléments suivants.
Code de retour | Description |
---|---|
|
La fonction a réussi. |
|
Un ou plusieurs paramètres ne sont pas valides. |
|
Un échec d’allocation de mémoire s’est produit. |
Remarques
BCryptEnumAlgorithms peut être appelé à partir du mode utilisateur ou du mode noyau. Les appelants en mode noyau doivent s’exécuter à PASSIVE_LEVELIRQL.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | bcrypt.h |
Bibliothèque | Bcrypt.lib |
DLL | Bcrypt.dll |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour