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