共用方式為


CRYPT_XML_CRYPTOGRAPHIC_INTERFACE結構 (cryptxml.h)

CRYPT_XML_CRYPTOGRAPHIC_INTERFACE 結構會傳遞至 CryptXmlDllGetInterface 函式指標,以公開實作的 CryptXML 函式。

語法

typedef struct _CRYPT_XML_CRYPTOGRAPHIC_INTERFACE {
  ULONG                       cbSize;
  CryptXmlDllEncodeAlgorithm  fpCryptXmlEncodeAlgorithm;
  CryptXmlDllCreateDigest     fpCryptXmlCreateDigest;
  CryptXmlDllDigestData       fpCryptXmlDigestData;
  CryptXmlDllFinalizeDigest   fpCryptXmlFinalizeDigest;
  CryptXmlDllCloseDigest      fpCryptXmlCloseDigest;
  CryptXmlDllSignData         fpCryptXmlSignData;
  CryptXmlDllVerifySignature  fpCryptXmlVerifySignature;
  CryptXmlDllGetAlgorithmInfo fpCryptXmlGetAlgorithmInfo;
} CRYPT_XML_CRYPTOGRAPHIC_INTERFACE, *PCRYPT_XML_CRYPTO_PROVIDER, *PCRYPT_XML_CRYPTOGRAPHIC_INTERFACE;

成員

cbSize

這個 結構的大小,以位元組為單位。

fpCryptXmlEncodeAlgorithm

CryptXmlDllEncodeAlgorithm 函式實作的指標。

fpCryptXmlCreateDigest

CryptXmlDllCreateDigest 函式實作的指標。

fpCryptXmlDigestData

CryptXmlDllDigestData 函式實作的指標。

fpCryptXmlFinalizeDigest

CryptXmlDllFinalizeDigest 函式實作的指標。

fpCryptXmlCloseDigest

CryptXmlDllCloseDigest 函式實作的指標。

fpCryptXmlSignData

CryptXmlDllSignData 函式實作的指標。

fpCryptXmlVerifySignature

CryptXmlDllVerifySignature 函式實作的指標。

fpCryptXmlGetAlgorithmInfo

CryptXmlDllGetAlgorithmInfo 函式實作的指標。

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限桌面應用程式]
標頭 cryptxml.h