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


Метод IEnroll4::GetKeyLenEx (xenroll.h)

[Этот метод больше недоступен для использования в Windows Server 2008 и Windows Vista.]

Метод GetKeyLenEx извлекает сведения о размере для ключей подписи и обмена. Этот метод был впервые определен в интерфейсе IEnroll4 .

Значения, полученные этим методом, зависят от текущего поставщика служб шифрования.

Синтаксис

HRESULT GetKeyLenEx(
  [in]  LONG lSizeSpec,
  [in]  LONG lKeySpec,
  [out] LONG *pdwKeySize
);

Параметры

[in] lSizeSpec

Значение, указывающее тип извлекаемой информации о размере. Укажите одно из следующих значений.

Значение Значение
XEKL_KEYSIZE_MIN
Минимальный размер ключа.
XEKL_KEYSIZE_MAX
Максимальный размер ключа.
XEKL_KEYSIZE_INC
Размер приращения ключа. Дополнительные сведения см. в подразделе "Примечания".

[in] lKeySpec

Указывает ключ, для которого возвращаются сведения о размере. Укажите одно из следующих значений.

Значение Значение
XEKL_KEYSPEC_KEYX
Ключ exchange
XEKL_KEYSPEC_SIG
Ключ подписи

[out] pdwKeySize

Указатель на LONG , который получает сведения о размере ключа в битах.

Возвращаемое значение

None

Remarks

Если поставщик служб шифрования не поддерживает этот метод, возвращается ошибка.

Дополнительные сведения о значении XEKL_KEYSIZE_INC см. в разделе использование PP_SIG_KEYSIZE_INC на справочной странице CryptGetProvParam .

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header xenroll.h
Библиотека Uuid.lib
DLL Xenroll.dll

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

IEnroll4