Partager via


CRYPT_XML_CRYPTOGRAPHIC_INTERFACE structure (cryptxml.h)

La structure CRYPT_XML_CRYPTOGRAPHIC_INTERFACE est passée au pointeur de la fonction CryptXmlDllGetInterface pour exposer les fonctions CryptXML implémentées.

Syntaxe

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;

Membres

cbSize

Taille, en octets, de cette structure.

fpCryptXmlEncodeAlgorithm

Pointeur vers l’implémentation de la fonction CryptXmlDllEncodeAlgorithm .

fpCryptXmlCreateDigest

Pointeur vers l’implémentation de la fonction CryptXmlDllCreateDigest .

fpCryptXmlDigestData

Pointeur vers l’implémentation de la fonction CryptXmlDllDigestData .

fpCryptXmlFinalizeDigest

Pointeur vers l’implémentation de la fonction CryptXmlDllFinalizeDigest .

fpCryptXmlCloseDigest

Pointeur vers l’implémentation de la fonction CryptXmlDllCloseDigest .

fpCryptXmlSignData

Pointeur vers l’implémentation de la fonction CryptXmlDllSignData .

fpCryptXmlVerifySignature

Pointeur vers l’implémentation de la fonction CryptXmlDllVerifySignature .

fpCryptXmlGetAlgorithmInfo

Pointeur vers l’implémentation de la fonction CryptXmlDllGetAlgorithmInfo .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête cryptxml.h