CRYPT_XML_OBJECT 结构 (cryptxml.h)
CRYPT_XML_OBJECT结构描述签名中的 Object 元素。
语法
typedef struct _CRYPT_XML_OBJECT {
ULONG cbSize;
HCRYPTXML hObject;
LPCWSTR wszId;
LPCWSTR wszMimeType;
LPCWSTR wszEncoding;
CRYPT_XML_REFERENCES Manifest;
CRYPT_XML_BLOB Encoded;
} CRYPT_XML_OBJECT, *PCRYPT_XML_OBJECT;
成员
cbSize
此结构的大小(以字节为单位)。
hObject
对象的句柄。
wszId
可选。 指向以 null 结尾的宽字符串的指针,该字符串包含 Object 元素的唯一标识符属性的值。
wszMimeType
可选。 指向以 null 结尾的宽字符串的指针,该字符串包含 Object 元素的 MIME 类型属性的值。
wszEncoding
可选。 指向以 null 结尾的宽字符串的指针,该字符串包含 Object 元素的编码方法属性的值。
Manifest
可选。 指定引用数组 的CRYPT_XML_REFERENCES 结构。
Encoded
可选。 包含整个 Object 元素的 XML 部分的CRYPT_XML_BLOB结构。
注意 当 Object 元素不包含任何元素时,此字段为空。
应用程序可以使用 CRYPT_XML_FLAG_ALWAYS_RETURN_ENCODED_OBJECT 标志始终接收编码 的 Object 元素。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | cryptxml.h |