XPS_SIGN_POLICY列舉 (xpsdigitalsignature.h)
位列舉值,指出是否簽署 XPS 檔的任何選擇性部分。
Syntax
typedef enum __MIDL___MIDL_itf_xpsdigitalsignature_0000_0000_0002 {
XPS_SIGN_POLICY_NONE = 0,
XPS_SIGN_POLICY_CORE_PROPERTIES = 0x1,
XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS = 0x2,
XPS_SIGN_POLICY_PRINT_TICKET = 0x4,
XPS_SIGN_POLICY_DISCARD_CONTROL = 0x8,
XPS_SIGN_POLICY_ALL = 0xf
} XPS_SIGN_POLICY;
常數
XPS_SIGN_POLICY_NONE 值: 0 沒有選擇性部分或關聯性已簽署。 |
XPS_SIGN_POLICY_CORE_PROPERTIES 值: 0x1 CoreProperties 部分和包含它的關聯性會經過簽署。 |
XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS 值: 0x2 簽章來源部分的簽章關聯性會簽署。 簽章關聯 性是具有 數位簽名 關聯性類型的關聯性。 注意 設定 XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS 旗標會導致簽章來源部分開始的簽章關聯性被簽署。 使用這個旗標所設定的簽章會在稍後新增簽章時中斷,因為新的簽章會新增簽章關聯性。 |
XPS_SIGN_POLICY_PRINT_TICKET 值: 0x4 PrintTicket 元件和包含它的關聯性會經過簽署。 |
XPS_SIGN_POLICY_DISCARD_CONTROL 值: 0x8 DiscardControl 元件和包含它的關聯性已簽署。 |
XPS_SIGN_POLICY_ALL 值: 0xf CoreProperties 元件及其包含的關聯性、SignatureOrigin 元件中的數位簽名關聯性類型、PrintTicket 元件及其包含的關聯性,以及 DiscardControl 元件及其包含的關聯性全都已簽署。 注意 設定 XPS_SIGN_POLICY_ALL 會設定 XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS 旗標,這會導致簽章來源部分開始的簽章關聯性被簽署。 使用這個旗標所設定的簽章會在稍後新增簽章時中斷,因為新的簽章會新增簽章關聯性。 |
備註
可以設定多個值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限傳統型應用程式] |
標頭 | xpsdigitalsignature.h |