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 指定分析 XML 文档时 Signature 元素的最大数目。 此属性替代默认 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 |