Низкоуровневая функция отображения окна свойств УЭЦП, проверяемой при помощи CadesSignedData.VerifyHash().
Синтаксис
BOOL CadesMsgUIDisplaySignatureByHash ( __in HCRYPTMSG hCryptMsg, __in DWORD dwSignatureIndex, __in_opt HWND hwndParent, __in_opt LPCWSTR title, __in_opt const BYTE *pbHashBlob, __in_opt DWORD cbHashBlob, __in_opt PCRYPT_ALGORITHM_IDENTIFIER pHashAlgorithm );
Параметры
- hCryptMsg
-
[in] Дескриптор подписанного сообщения, должен быть открыт с помощью
CryptMsgOpenToDecode .
- dwSignatureIndex
-
[in] Индекс подписи, для которой будет отображено окно свойств.
- hwndParent
-
[in] Дескриптор родительского окна для окна со списком свойств УЭЦП. Если данный параметр равен NULL, то родительским окном будет рабочий стол Microsoft Windows.
- title
-
[in] Если задан, заменяет используемый по умолчанию заголовок окна.
- pbHashBlob
-
[in] Если задан, передает значение хэша.
- cbHashBlob
-
[in] Если задан, передает размер значения хэша.
- pHashAlgorithm
-
[in] Если задан, передает алгоритм хэша.
Возвращаемое значение
TRUE в случае успеха, FALSE в случае неудачи, дополнительную информацию об ошибке можно получить через
Примечания
Эта функция отображает окно со свойствами УЭЦП.
Требования
Заголовочный файл | cades.h |
---|---|
Библиотека DLL | cades.dll |
Библиотека импорта | cades.lib |
Минимальная версия продукта | 1.0 |