Функция обратного вызова 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