Share via


CRYPT_XML_CRYPTOGRAPHIC_INTERFACE-Struktur (cryptxml.h)

Die CRYPT_XML_CRYPTOGRAPHIC_INTERFACE-Struktur wird an den CryptXmlDllGetInterface-Funktionszeiger übergeben, um die implementierten CryptXML-Funktionen verfügbar zu machen.

Syntax

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;

Member

cbSize

Die Größe (in Bytes) dieser Struktur.

fpCryptXmlEncodeAlgorithm

Ein Zeiger auf die Implementierung der CryptXmlDllEncodeAlgorithm-Funktion .

fpCryptXmlCreateDigest

Ein Zeiger auf die Implementierung der CryptXmlDllCreateDigest-Funktion .

fpCryptXmlDigestData

Ein Zeiger auf die Implementierung der CryptXmlDllDigestData-Funktion .

fpCryptXmlFinalizeDigest

Ein Zeiger auf die Implementierung der CryptXmlDllFinalizeDigest-Funktion .

fpCryptXmlCloseDigest

Ein Zeiger auf die Implementierung der CryptXmlDllCloseDigest-Funktion .

fpCryptXmlSignData

Ein Zeiger auf die Implementierung der CryptXmlDllSignData-Funktion .

fpCryptXmlVerifySignature

Ein Zeiger auf die Implementierung der CryptXmlDllVerifySignature-Funktion .

fpCryptXmlGetAlgorithmInfo

Ein Zeiger auf die Implementierung der CryptXmlDllGetAlgorithmInfo-Funktion .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile cryptxml.h