共用方式為


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