Упрощенная функция создания страниц свойств отделенной УЭЦП.
Синтаксис
BOOL CadesViewSignatureDetached ( __in PCADES_VIEW_SIGNATURE_PARA pCadesViewSignaturePara, __in DWORD dwSignatureIndex, __in const BYTE *pbDetachedSignBlob, __in DWORD cbDetachedSignBlob, __in DWORD cToBeSigned, __in const BYTE *rgpbToBeSigned[], __in DWORD rgcbToBeSigned[], __out LPCPROPSHEETPAGE **prgPropPages, __out DWORD *pcPropPages );
Параметры
- pCadesViewSignaturePara
-
[in] Указатель на структуру CADES_VIEW_SIGNATURE_PARA.
- dwSignatureIndex
-
[in] Индекс подписи, для которой будут созданы страницы свойств.
- pbDetachedSignBlob
-
[in] Указатель на отделенное сообщение.
- cbDetachedSignBlob
-
[in] Длина отделенного сообщения.
- cToBeSigned
-
[in] Число элементов в массивах rgpbToBeSigned и crgcbToBeSigned.
- rgpbToBeSigned
-
[in] Массив указателей на буферы, содержащие подписанные данные.
- rgcbToBeSigned
-
[in] Массив размеров буферов, содержащих подписанные данные.
- prgPropPages
-
[out] Указатель на массив указателей на структуры
PPROPSHEETPAGE , соответствующие страницам окна свойств УЭЦП. Должен быть освобожден после использования с помощью функции CadesFreeSignaturePropPages.
- pcPropPages
-
[out] Указатель на число элементов в массиве prgPropPages.
Возвращаемое значение
TRUE в случае успеха, FALSE в случае неудачи, дополнительную информацию об ошибке можно получить через
Примечания
Эта функция возвращает массив указателей на структуры
Массив указателей должен быть освобожден после использования с помощью функции CadesFreeSignaturePropPages.
Требования
Заголовочный файл | cades.h |
---|---|
Библиотека DLL | cades.dll |
Библиотека импорта | cades.lib |
Минимальная версия продукта | 1.0 |