Перечисление CRYPT_XML_PROPERTY_ID (cryptxml.h)
Перечисление CRYPT_XML_PROPERTY_ID указывает тип и использование свойства XML.
Синтаксис
typedef enum {
CRYPT_XML_PROPERTY_MAX_HEAP_SIZE = 1,
CRYPT_XML_PROPERTY_SIGNATURE_LOCATION = 2,
CRYPT_XML_PROPERTY_MAX_SIGNATURES = 3,
CRYPT_XML_PROPERTY_DOC_DECLARATION = 4,
CRYPT_XML_PROPERTY_XML_OUTPUT_CHARSET = 5
} CRYPT_XML_PROPERTY_ID;
Константы
CRYPT_XML_PROPERTY_MAX_HEAP_SIZE Значение: 1 Указывает максимальный размер кучи в байтах, который может использовать слой XML. Это свойство применяется к промежуточным буферам, используемым для анализа или создания xml-частей. По умолчанию ограничение равно CRYPT_XML_BLOB_MAX. |
CRYPT_XML_PROPERTY_SIGNATURE_LOCATION Значение: 2 Указывает расположение в XML-документе, в котором должна быть создана подпись. Поддерживаются следующие форматы: |
CRYPT_XML_PROPERTY_MAX_SIGNATURES Значение: 3 Указывает максимальное количество элементов Signature при синтаксическом анализе XML-документа. Это свойство переопределяет значение CRYPT_XML_SIGNATURES_MAX по умолчанию. |
CRYPT_XML_PROPERTY_DOC_DECLARATION Значение: 4 Указывает, следует ли писать объявление XML-документа. Это свойство используется с Функция CryptXmlEncode. По умолчанию используется свойство TRUE. |
CRYPT_XML_PROPERTY_XML_OUTPUT_CHARSET Значение: 5 Задает кодировку кодировки фрагментов XML для пользовательских элементов. Это свойство используется с Функция CryptXmlOpenToDecode. Кодировка по умолчанию наследуется от открытого документа. |
Комментарии
Если значение свойства определено как указатель на данные, то указатель должен быть действительным в течение всего периода операции сигнатуры.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | cryptxml.h |