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 |