Fonction BCryptCreateContext (bcrypt.h)
[BCryptCreateContext est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions suivantes.]
La fonction BCryptCreateContext crée un nouveau contexte de configuration CNG.
Syntaxe
NTSTATUS BCryptCreateContext(
[in] ULONG dwTable,
[in] LPCWSTR pszContext,
[in, optional] PCRYPT_CONTEXT_CONFIG pConfig
);
Paramètres
[in] dwTable
Identifie la table de configuration dans laquelle créer le contexte. Il peut s’agir de l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
Créez le contexte dans la table de configuration de l’ordinateur local. |
|
Cette valeur n’est pas disponible pour l’utilisation. |
[in] pszContext
Pointeur vers une chaîne Unicode terminée par null qui contient l’identificateur du contexte à créer.
[in, optional] pConfig
Pointeur vers une structure CRYPT_CONTEXT_CONFIG qui contient des données de configuration supplémentaires pour le nouveau contexte. Ce paramètre peut avoir la valeur NULL s’il n’est pas nécessaire.
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
BCryptCreateContext peut être appelé uniquement en mode utilisateur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | bcrypt.h |
Bibliothèque | Bcrypt.lib |
DLL | Bcrypt.dll |