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