структура PROV_ENUMALGS_EX (wincrypt.h)
Структура PROV_ENUMALGS_EX используется с функцией CryptGetProvParam при извлечении параметра PP_ENUMALGS_EX для хранения сведений об алгоритме, поддерживаемом поставщиком служб шифрования (CSP).
Синтаксис
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;
Члены
aiAlgid
Одно из ALG_ID значений , определяющих алгоритм.
dwDefaultLen
Длина ключа по умолчанию (в битах) алгоритма.
dwMinLen
Минимальная длина ключа (в битах) алгоритма.
dwMaxLen
Максимальная длина ключа алгоритма в битах.
dwProtocols
Ноль или сочетание одного или нескольких значений флагов протокола , определяющих протоколы, поддерживаемые алгоритмом.
dwNameLen
Длина строки szName в chars. Эта длина включает завершающий символ NULL.
szName[20]
Строка ANSI, завершающаяся нулевым значением, которая содержит имя алгоритма.
dwLongNameLen
Длина строки szLongName в формате CHAR. Эта длина включает завершающий символ NULL.
szLongName[40]
Строка ANSI, завершающаяся нулевым значением, которая содержит длинное имя алгоритма.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | wincrypt.h |