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 |