Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Функция CryptXmlDllEncodeAlgorithm кодирует элементы SignatureMethod или DigestMethod для гибких алгоритмов с параметрами по умолчанию.
Функция CryptXmlDllEncodeAlgorithm предоставляется через экспортированную функцию CryptXmlDllGetInterface .
Синтаксис
CryptXmlDllEncodeAlgorithm Cryptxmldllencodealgorithm;
HRESULT Cryptxmldllencodealgorithm(
[in] const CRYPT_XML_ALGORITHM_INFO *pAlgInfo,
CRYPT_XML_CHARSET dwCharset,
[in, out] void *pvCallbackState,
[in] PFN_CRYPT_XML_WRITE_CALLBACK pfnWrite
)
{...}
Параметры
[in] pAlgInfo
Указатель на структуру CRYPT_XML_ALGORITHM_INFO .
dwCharset
Значение CRYPT_XML_CHARSET , указывающее набор символов закодированного XML-кода.
[in, out] pvCallbackState
Указатель на аргумент, передаваемый в функцию обратного вызова, на которую указывает параметр pfnWrite .
[in] pfnWrite
Функция обратного вызова PFN_CRYPT_XML_WRITE_CALLBACK , которая получает закодированный XML-код.
Возвращаемое значение
Если функция выполнена успешно, функция возвращает ноль.
Если функция завершается сбоем, она возвращает значение HRESULT , указывающее на ошибку.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 7 [только классические приложения] |
| Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
| Целевая платформа | Windows |
| Header | cryptxml.h |