PROV_ENUMALGS_EX-Struktur (wincrypt.h)
Die PROV_ENUMALGS_EX-Struktur wird mit der CryptGetProvParam-Funktion verwendet, wenn der PP_ENUMALGS_EX-Parameter abgerufen wird, um Informationen zu einem Algorithmus zu enthalten, der von einem Kryptografiedienstanbieter (CSP) unterstützt wird.
Syntax
typedef struct _PROV_ENUMALGS_EX {
ALG_ID aiAlgid;
DWORD dwDefaultLen;
DWORD dwMinLen;
DWORD dwMaxLen;
DWORD dwProtocols;
DWORD dwNameLen;
CHAR szName[20];
DWORD dwLongNameLen;
CHAR szLongName[40];
} PROV_ENUMALGS_EX;
Member
aiAlgid
Einer der ALG_ID Werte, die den Algorithmus identifizieren.
dwDefaultLen
Die Standardschlüssellänge des Algorithmus in Bits.
dwMinLen
Die minimale Schlüssellänge des Algorithmus in Bits.
dwMaxLen
Die maximale Schlüssellänge des Algorithmus in Bits.
dwProtocols
Null oder eine Kombination aus mindestens einem der Protokollflagswerte , die die vom Algorithmus unterstützten Protokolle identifizieren.
dwNameLen
Die Länge der szName-Zeichenfolge in CHARs. Diese Länge schließt das beendende NULL-Zeichen ein.
szName[20]
Eine NULL-beendete ANSI-Zeichenfolge, die den Namen des Algorithmus enthält.
dwLongNameLen
Die Länge der szLongName-Zeichenfolge in CHARs. Diese Länge schließt das beendende NULL-Zeichen ein.
szLongName[40]
Eine NULL-beendete ANSI-Zeichenfolge, die den langen Namen des Algorithmus enthält.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | wincrypt.h |