CRYPT_XML_PROPERTY_ID列舉 (cryptxml.h)
CRYPT_XML_PROPERTY_ID列舉會指定 XML 屬性的類型和使用方式。
Syntax
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 |