структура 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 |