BCryptProcessMultiOperations, fonction (bcrypt.h)
La fonction BCryptProcessMultiOperations traite une séquence d’opérations sur un état multi-objet.
Syntaxe
NTSTATUS BCryptProcessMultiOperations(
BCRYPT_HANDLE hObject,
BCRYPT_MULTI_OPERATION_TYPE operationType,
PVOID pOperations,
ULONG cbOperations,
ULONG dwFlags
);
Paramètres
hObject
BCRYPT_HANDLE[in, out]
Handle à un état multi-objet, tel que celui créé par la fonction BCryptCreateMultiHash .
operationType
BCRYPT_MULTI_OPERATION_TYPE[in]
Une des valeurs BCRYPT_OPERATION_TYPE_*. Actuellement, la seule valeur définie est BCRYPT_OPERATION_TYPE_HASH. Cette valeur identifie le paramètre hObject en tant qu’objet multi hachage et le pointeur pOperations comme pointant vers un tableau d’éléments BCRYPT_MULTI_HASH_OPERATION .
pOperations
PVOID[in]
Pointeur vers un tableau de structures de commande d’opération. Pour le hachage, il s’agit d’un pointeur vers un tableau de structures BCRYPT_MULTI_HASH_OPERATION .
cbOperations
ULONG[in]
Taille, en octets, du tableau pOperations .
dwFlags
ULONG[in]
Spécifiez une valeur de zéro (0
).
Valeur retournée
Retourne un code status qui indique la réussite ou l’échec de la fonction. Si la méthode réussit, elle retourne STATUS_SUCCESS
. Pour obtenir d’autres valeurs NTSTATUS , consultez Valeurs NTSTATUS.
Remarques
Chaque élément du tableau pOperations contient des instructions pour un calcul particulier à effectuer sur un seul élément de l’état multi-objets. Le comportement fonctionnel de BCryptProcessMultiOperations équivaut à effectuer, pour chaque élément à l’état multi-objet, les calculs spécifiés dans le tableau d’opérations pour cet élément, un par un, dans l’ordre.
L’ordre relatif de deux opérations qui fonctionnent sur différents éléments du tableau n’est pas garanti. Si une mémoire tampon de sortie chevauche une mémoire tampon d’entrée ou de sortie, le résultat n’est pas déterministe.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Mise à jour Windows 8.1 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 Update [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | bcrypt.h |
Bibliothèque | Bcrypt.lib |
DLL | Bcrypt.dll |
Voir aussi
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