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 |