Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Функция CryptXmlEncode кодирует данные подписи с помощью предоставленной функции обратного вызова модуля записи XML.
Синтаксис
HRESULT CryptXmlEncode(
[in] HCRYPTXML hCryptXml,
CRYPT_XML_CHARSET dwCharset,
[in] const CRYPT_XML_PROPERTY *rgProperty,
[in] ULONG cProperty,
[in, out] void *pvCallbackState,
[in] PFN_CRYPT_XML_WRITE_CALLBACK pfnWrite
);
Параметры
[in] hCryptXml
Дескриптор сериализуемого объекта. Дескриптор может иметь типы Signature, Object или Reference .
dwCharset
Значение перечисления CRYPT_XML_CHARSET , указывающее набор символов закодированного XML-кода.
[in] rgProperty
Указатель на массив CRYPT_XML_PROPERTY структур, содержащих дополнительные свойства.
[in] cProperty
Значение ULONG , указывающее количество записей в массиве, на который указывает параметр rgProperty .
[in, out] pvCallbackState
Указатель на определенный приложением аргумент, который передается функции обратного вызова модуля записи XML, на которую указывает параметр pfnWrite .
[in] pfnWrite
Функция обратного вызова модуля записи XML для получения аргумента, определенного приложением, на который указывает параметр pvCallbackState .
Возвращаемое значение
Если функция выполнена успешно, функция возвращает ноль.
Если функция завершается сбоем, она возвращает значение HRESULT , указывающее на ошибку.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 7 [только классические приложения] |
| Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
| Целевая платформа | Windows |
| Header | cryptxml.h |
| Библиотека | Cryptxml.lib |
| DLL | Cryptxml.dll |