Функция обратного вызова CryptXmlDllGetInterface (cryptxml.h)
Функция CryptXmlDllGetInterface извлекает указатель на функции расширения шифрования для указанного алгоритма.
Синтаксис
CryptXmlDllGetInterface Cryptxmldllgetinterface;
HRESULT Cryptxmldllgetinterface(
DWORD dwFlags,
[in] const CRYPT_XML_ALGORITHM_INFO *pMethod,
[out] CRYPT_XML_CRYPTOGRAPHIC_INTERFACE *pInterface
)
{...}
Параметры
dwFlags
Этот параметр зарезервирован и должен иметь нулевое значение.
[in] pMethod
Указатель на CRYPT_XML_ALGORITHM_INFO структуру для получения интерфейса.
[out] pInterface
Указатель на структуру CRYPT_XML_ALGORITHM_INFO для получения сведений об интерфейсе.
Возвращаемое значение
Если функция выполнена успешно, функция возвращает ноль.
Если функция завершается сбоем, она возвращает значение HRESULT , указывающее на ошибку.
Комментарии
Библиотека DLL расширений шифрования должна экспортировать запись CryptXmlDllGetInterface .
Чтобы получить CRYPT_XML_CRYPTOGRAPHIC_INTERFACE таблицу, CryptXml загружает библиотеку DLL зарегистрированных расширений шифрования с помощью функции LoadLibrary , а затем вызывает функцию CryptXmlDllGetInterface .
Требования
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | cryptxml.h |