Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Функция CryptXmlOpenToDecode открывает цифровую подпись XML для декодирования и возвращает дескриптор контекста документа, который инкапсулирует CRYPT_XML_SIGNATURE структуру. Контекст документа может включать один или несколько элементов Signature .
Синтаксис
HRESULT CryptXmlOpenToDecode(
[in, optional] const CRYPT_XML_TRANSFORM_CHAIN_CONFIG *pConfig,
DWORD dwFlags,
[in] const CRYPT_XML_PROPERTY *rgProperty,
ULONG cProperty,
[in] const CRYPT_XML_BLOB *pEncoded,
HCRYPTXML *phCryptXml
);
Параметры
[in, optional] pConfig
Дескриптор обработчика цепочки преобразования. Если этот параметр имеет значение NULL, то для применения преобразований будет использоваться обработчик по умолчанию.
dwFlags
Значение DWORD , определяющее загрузку расширений CryptXML и сериализацию XML. Этот параметр может принимать одно из указанных ниже значений.
[in] rgProperty
Указатель на массив CRYPT_XML_PROPERTY структур, содержащих дополнительные свойства.
cProperty
Количество элементов в массиве, на который указывает параметр rgProperty .
[in] pEncoded
Указатель на CRYPT_XML_BLOB структуру, содержащую декодированную сигнатуру.
phCryptXml
Дескриптор объекта контекста документа. Завершив использование дескриптора, отпустите его, передав его в функцию CryptXmlClose .
Возвращаемое значение
Если функция выполнена успешно, функция возвращает ноль.
Если функция завершается сбоем, она возвращает значение HRESULT , указывающее на ошибку.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 7 [только классические приложения] |
| Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
| Целевая платформа | Windows |
| Header | cryptxml.h |
| Библиотека | Cryptxml.lib |
| DLL | Cryptxml.dll |