Freigeben über


CRYPT_CONTEXT_CONFIG-Struktur (bcrypt.h)

Die CRYPT_CONTEXT_CONFIG-Struktur enthält Konfigurationsinformationen für einen CNG-Kontext.

Syntax

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

Member

dwFlags

Ein Satz von Flags, die die Optionen für den Konfigurationskontext bestimmen. Dies kann null oder eine Kombination aus einem oder mehreren der folgenden Werte sein.

Wert Bedeutung
CRYPT_EXCLUSIVE
Schränkt den Satz kryptografischer Funktionen in einer Schnittstelle auf diejenigen ein, die der aktuelle CNG-Kontext speziell für die Unterstützung registriert ist.

Wenn dieses Flag festgelegt ist, sind alle Versuche, eine bestimmte Funktion aufzulösen, nur erfolgreich, wenn einer der folgenden Punkte zutrifft:

  • Die Funktion ist im aktuellen CNG-Kontext vorhanden.
  • Die Funktion ist in einer Schnittstelle im Standardkontext vorhanden, und eine instance derselben Schnittstelle ist auch im aktuellen CNG-Kontext vorhanden.
CRYPT_OVERRIDE
Gibt an, dass dieser Eintrag in der unternehmensweiten Konfigurationstabelle Vorrang vor allen entsprechenden Einträgen in der Konfigurationstabelle für den lokalen Computer für diesen Kontext haben soll. Dieses Flag gilt nur für Einträge in der unternehmensweiten Konfigurationstabelle. Ohne dieses Flag haben die Konfigurationseinträge des lokalen Computers Vorrang.

dwReserved

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile bcrypt.h

Weitere Informationen

BCryptConfigureContext

BCryptCreateContext

BCryptQueryContextConfiguration