Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция 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 |