Поделиться через


Метод 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

См. также раздел

IEnroll2