Поделиться через


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