Функция обратного вызова CryptXmlDllCreateDigest (cryptxml.h)
Функция CryptXmlDllCreateDigest создает объект дайджеста для указанного метода.
Функция CryptXmlDllCreateDigest предоставляется через экспортированную функцию CryptXmlDllGetInterface .
Синтаксис
CryptXmlDllCreateDigest Cryptxmldllcreatedigest;
HRESULT Cryptxmldllcreatedigest(
[in] const CRYPT_XML_ALGORITHM *pDigestMethod,
[out] ULONG *pcbSize,
[out] CRYPT_XML_DIGEST *phDigest
)
{...}
Параметры
[in] pDigestMethod
Указатель на структуру CRYPT_XML_ALGORITHM , указывающую алгоритм, используемый для создания хэша.
[out] pcbSize
Указатель на переменную ULONG , которая получает размер хэша в байтах.
[out] phDigest
Указатель на переменную CRYPT_XML_DIGEST , которая получает указатель на дайджест.
Завершив использование ресурсов, выделенных вызовом этой функции, их необходимо освободить, вызвав функцию CryptXmlDllCloseDigest .
Возвращаемое значение
Если функция выполнена успешно, функция возвращает ноль.
Если функция завершается сбоем, она возвращает значение HRESULT , указывающее на ошибку.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | cryptxml.h |