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 |