Функция обратного вызова CryptXmlDllEncodeKeyValue (cryptxml.h)
Функция CryptXmlDllEncodeKeyValue кодирует элемент KeyValue .
Синтаксис
CryptXmlDllEncodeKeyValue Cryptxmldllencodekeyvalue;
HRESULT Cryptxmldllencodekeyvalue(
[in] NCRYPT_KEY_HANDLE hKey,
CRYPT_XML_CHARSET dwCharset,
[in, out] void *pvCallbackState,
[in] PFN_CRYPT_XML_WRITE_CALLBACK pfnWrite
)
{...}
Параметры
[in] hKey
Дескриптор значения ключа для кодирования.
dwCharset
Значение перечисления CRYPT_XML_CHARSET , указывающее набор символов закодированного XML-кода.
[in, out] pvCallbackState
Указатель на аргумент, передаваемый в функцию обратного вызова, на которую указывает параметр pfnWrite .
[in] pfnWrite
Определяемая приложением функция обратного вызова, которая получает закодированный XML-код.
Возвращаемое значение
Если функция выполнена успешно, функция возвращает ноль.
Если функция завершается сбоем, она возвращает значение HRESULT , указывающее на ошибку.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | cryptxml.h |