estrutura CRYPT_XML_CRYPTOGRAPHIC_INTERFACE (cryptxml.h)
A estrutura CRYPT_XML_CRYPTOGRAPHIC_INTERFACE é passada para o ponteiro da função CryptXmlDllGetInterface para expor as funções CryptXML implementadas.
Sintaxe
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;
Membros
cbSize
O tamanho, em bytes, dessa estrutura.
fpCryptXmlEncodeAlgorithm
Um ponteiro para a implementação da função CryptXmlDllEncodeAlgorithm .
fpCryptXmlCreateDigest
Um ponteiro para a implementação da função CryptXmlDllCreateDigest .
fpCryptXmlDigestData
Um ponteiro para a implementação da função CryptXmlDllDigestData .
fpCryptXmlFinalizeDigest
Um ponteiro para a implementação da função CryptXmlDllFinalizeDigest .
fpCryptXmlCloseDigest
Um ponteiro para a implementação da função CryptXmlDllCloseDigest .
fpCryptXmlSignData
Um ponteiro para a implementação da função CryptXmlDllSignData .
fpCryptXmlVerifySignature
Um ponteiro para a implementação da função CryptXmlDllVerifySignature .
fpCryptXmlGetAlgorithmInfo
Um ponteiro para a implementação da função CryptXmlDllGetAlgorithmInfo .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | cryptxml.h |