Функция CryptXmlDigestReference (cryptxml.h)
Функция CryptXmlDigestReference используется приложением для дайджеста разрешенной ссылки. Эта функция применяет преобразования перед обновлением дайджеста.
Синтаксис
HRESULT CryptXmlDigestReference(
[in] HCRYPTXML hReference,
DWORD dwFlags,
[in] CRYPT_XML_DATA_PROVIDER *pDataProviderIn
);
Параметры
[in] hReference
Дескриптор элемента Reference .
dwFlags
Задает значения, управляющие применением преобразований процесса.
В следующей таблице приведены определенные в настоящее время dwFlags .
Значение | Значение |
---|---|
|
Указывает, что обработчик обработки создаст дайджест без применения подсистемы цепочки преобразования. |
[in] pDataProviderIn
Указатель на структуру CRYPT_XML_DATA_PROVIDER , указывающую поставщика данных. Функция CryptXmlDigestReference всегда вызывает функцию fpnClose в поставщике данных.
Возвращаемое значение
Если функция выполнена успешно, функция возвращает ноль.
Если функция завершается сбоем, она возвращает значение HRESULT , указывающее на ошибку.
Комментарии
Если установлен флаг CRYPT_XML_REFERENCE_DATA_TRANSFORMED , обработчик обработки добавляет полученные данные непосредственно в дайджест без применения подсистемы цепочки преобразования.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | cryptxml.h |
Библиотека | Cryptxml.lib |
DLL | Cryptxml.dll |