Развернуть все
Свернуть все

Функция CadesViewSignatureDetached

Упрощенная функция создания страниц свойств отделенной УЭЦП.

Синтаксис

C/C++
 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 в случае неудачи, дополнительную информацию об ошибке можно получить через GetLastError .

Примечания

Эта функция возвращает массив указателей на структуры PPROPSHEETPAGE , соответствующие страницам окна свойств отделенной УЭЦП.

Массив указателей должен быть освобожден после использования с помощью функции CadesFreeSignaturePropPages.

Требования

Заголовочный файл cades.h
Библиотека DLL cades.dll
Библиотека импорта cades.lib
Минимальная версия продукта 1.0