Compartir a través de


estructura CRYPT_XML_CRYPTOGRAPHIC_INTERFACE (cryptxml.h)

La estructura CRYPT_XML_CRYPTOGRAPHIC_INTERFACE se pasa al puntero de función CryptXmlDllGetInterface para exponer las funciones CryptXML implementadas.

Sintaxis

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;

Miembros

cbSize

Tamaño, en bytes, de esta estructura.

fpCryptXmlEncodeAlgorithm

Puntero a la implementación de la función CryptXmlDllEncodeAlgorithm .

fpCryptXmlCreateDigest

Puntero a la implementación de la función CryptXmlDllCreateDigest .

fpCryptXmlDigestData

Puntero a la implementación de la función CryptXmlDllDigestData .

fpCryptXmlFinalizeDigest

Puntero a la implementación de la función CryptXmlDllFinalizeDigest .

fpCryptXmlCloseDigest

Puntero a la implementación de la función CryptXmlDllCloseDigest .

fpCryptXmlSignData

Puntero a la implementación de la función CryptXmlDllSignData .

fpCryptXmlVerifySignature

Puntero a la implementación de la función CryptXmlDllVerifySignature .

fpCryptXmlGetAlgorithmInfo

Puntero a la implementación de la función CryptXmlDllGetAlgorithmInfo .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado cryptxml.h