共用方式為


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