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


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

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

IEnroll2