Partager via


CRYPT_CONTEXT_CONFIG structure (bcrypt.h)

La structure CRYPT_CONTEXT_CONFIG contient des informations de configuration pour un contexte CNG.

Syntaxe

typedef struct _CRYPT_CONTEXT_CONFIG {
  ULONG dwFlags;
  ULONG dwReserved;
} CRYPT_CONTEXT_CONFIG, *PCRYPT_CONTEXT_CONFIG;

Membres

dwFlags

Ensemble d’indicateurs qui déterminent les options du contexte de configuration. Il peut s’agir de zéro ou d’une combinaison d’une ou plusieurs des valeurs suivantes.

Valeur Signification
CRYPT_EXCLUSIVE
Limite l’ensemble des fonctions de chiffrement dans une interface à celles que le contexte CNG actuel est spécifiquement inscrit pour prendre en charge.

Si cet indicateur est défini, toutes les tentatives de résolution d’une fonction donnée réussissent uniquement si l’une des conditions suivantes est remplie :

  • La fonction existe dans le contexte CNG actuel.
  • La fonction existe dans une interface dans le contexte par défaut, et une instance de cette même interface existe également dans le contexte CNG actuel.
CRYPT_OVERRIDE
Indique que cette entrée dans la table de configuration à l’échelle de l’entreprise doit être prioritaire sur toutes les entrées correspondantes dans la table de configuration de l’ordinateur local pour ce contexte. Cet indicateur s’applique uniquement aux entrées de la table de configuration à l’échelle de l’entreprise. Sans cet indicateur, les entrées de configuration de l’ordinateur local sont prioritaires.

dwReserved

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]
En-tête bcrypt.h

Voir aussi

BCryptConfigureContext

BCryptCreateContext

BCryptQueryContextConfiguration