Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
La NCryptEnumAlgorithms
fonction récupère les noms des algorithmes pris en charge par le fournisseur de stockage de clés (KSP).
Paramètres
-
hProvider
[en] -
Identifiant du fournisseur de stockage de clés pour lequel énumérer les algorithmes. Utilisez la NCryptOpenStorageProviderfonction pour obtenir ce descripteur.
-
dwAlgOperations
[en] -
Ensemble de valeurs qui spécifient les classes d'algorithmes à énumérer. Vous pouvez utiliser zéro pour énumérer tous les algorithmes ou combiner une ou plusieurs de ces valeurs :
Valeur Signification CHIFFRE_ASYMETRIC_ENCRYPTION_OPERATION
0x00000004
Répertoriez les algorithmes de chiffrement asymétrique.
CHIFFRE_SIGNATURE_OPERATION
0x00000010
Répertoriez les algorithmes de signature numérique.
pdwAlgCount
[dehors]-
Adresse d'un DWORD qui stocke le nombre d'éléments du
ppAlgList
tableau. ppAlgList
[dehors]-
Adresse d'un pointeur de
NCryptAlgorithmName
structure qui stocke un tableau de noms d'algorithmes enregistrés. LepdwAlgCount
paramètre indique le nombre d'éléments de ce tableau. dwFlags
[en]-
Drapeaux permettant de modifier le comportement de la fonction. Utilisez zéro ou la valeur suivante :
Valeur Signification INCRYPT_SILENT_FLAG
Ce drapeau n'a aucun effet.
Valeur renvoyée
La fonction renvoie un code d'état indiquant le succès ou l'échec.
Les codes de retour courants incluent :
Code de retour | Description |
---|---|
ERREUR_SUCCÈS |
L'opération s'est terminée avec succès. |
PARAMÈTRE_INVALIDE |
Un ou plusieurs paramètres ne sont pas valides. |
NOTE_FAIL |
L'opération n'a pas pu être terminée. |
BATE_BAD_FLAGS |
Le |
NOTE NON PRISE EN CHARGE |
Le |