CRYPT_XML_REFERENCE 結構 (cryptxml.h)
CRYPT_XML_REFERENCE 結構包含用來填入 Reference 元素的資訊。
語法
typedef struct _CRYPT_XML_REFERENCE {
ULONG cbSize;
HCRYPTXML hReference;
LPCWSTR wszId;
LPCWSTR wszUri;
LPCWSTR wszType;
CRYPT_XML_ALGORITHM DigestMethod;
CRYPT_DATA_BLOB DigestValue;
ULONG cTransform;
CRYPT_XML_ALGORITHM *rgTransform;
} CRYPT_XML_REFERENCE, *PCRYPT_XML_REFERENCE;
成員
cbSize
這個結構的大小,以位元組為單位。
hReference
Reference 專案的句柄。
wszId
選擇性。 Null 終止 Unicode 字串的指標,其中包含 Id 屬性的值。
wszUri
包含 URI 屬性之 Null 終止 Unicode 字串的指標。
wszType
Null 終止 Unicode 字串的指標,其中包含 Type 屬性的值。
DigestMethod
指定摘要方法 的CRYPT_XML_ALGORITHM 結構。
DigestValue
指定哈希值的 CRYPT_DATA_BLOB 結構。
cTransform
rgTransform 成員所指向之陣列中的元素數目。
rgTransform
包含套用至已簽署數據之轉換相關信息 的CRYPT_XML_TRANSFORM_INFO 結構數位。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限傳統型應用程式] |
標頭 | cryptxml.h |