Метод IEnroll2::GetKeyLen (xenroll.h)
[Этот метод больше недоступен для использования в Windows Server 2008 и Windows Vista.]
Метод GetKeyLen извлекает минимальную и максимальную длину ключей для подписи и ключей обмена. Этот метод был впервые определен в интерфейсе IEnroll2 . Значения, полученные этим методом, зависят от текущего поставщика служб шифрования.
Синтаксис
HRESULT GetKeyLen(
[in] BOOL fMin,
[in] BOOL fExchange,
[out] LONG *pdwKeySize
);
Параметры
[in] fMin
Логическое значение, указывающее, какая длина ключа (минимальная или максимальная) извлекается. Если fMin имеет значение TRUE, извлекается минимальная длина ключа; Если значение равно FALSE, извлекается максимальная длина ключа.
[in] fExchange
Логическое значение, указывающее тип ключа. Если fExchange имеет значение TRUE, извлекается длина ключа обмена; Если значение равно FALSE, извлекается длина ключа подписи.
[out] pdwKeySize
Указатель, получающий минимальную или максимальную длину ключа в битах.
Возвращаемое значение
Возвращаемое значение — HRESULT. Значение S_OK указывает на успешное выполнение, а *pdwKeySize — это значение, представляющее длину (в битах) для минимальной или максимальной длины ключа.
Комментарии
Вызовите этот метод, чтобы определить минимальную и максимальную длину ключа. Если поставщик служб CSP не поддерживает этот метод, возвращается ошибка.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | xenroll.h |
Библиотека | Uuid.lib |
DLL | Xenroll.dll |