Funzione callback CryptXmlDllEncodeAlgorithm (cryptxml.h)
La funzione CryptXmlDllEncodeAlgorithm codifica gli elementi SignatureMethod o DigestMethod per algoritmi agile con parametri predefiniti.
La funzione CryptXmlDllEncodeAlgorithm viene esposta tramite la funzione CryptXmlDllGetInterface esportata.
Sintassi
CryptXmlDllEncodeAlgorithm Cryptxmldllencodealgorithm;
HRESULT Cryptxmldllencodealgorithm(
[in] const CRYPT_XML_ALGORITHM_INFO *pAlgInfo,
CRYPT_XML_CHARSET dwCharset,
[in, out] void *pvCallbackState,
[in] PFN_CRYPT_XML_WRITE_CALLBACK pfnWrite
)
{...}
Parametri
[in] pAlgInfo
Puntatore a una struttura CRYPT_XML_ALGORITHM_INFO .
dwCharset
Valore CRYPT_XML_CHARSET che specifica il set di caratteri del codice XML codificato.
[in, out] pvCallbackState
Puntatore a un argomento passato alla funzione callback a cui fa riferimento il parametro pfnWrite .
[in] pfnWrite
Funzione di callback PFN_CRYPT_XML_WRITE_CALLBACK che riceve il codice XML codificato.
Valore restituito
Se la funzione ha esito positivo, la funzione restituisce zero.
Se la funzione ha esito negativo, restituisce un valore HRESULT che indica l'errore.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | cryptxml.h |