Поделиться через


Метод IOpcSigningOptions::SetSignaturePartName (msopc.h)

Задает имя части подписи, в которой будет храниться разметка подписи.

Синтаксис

HRESULT SetSignaturePartName(
  [in] IOpcPartUri *signaturePartName
);

Параметры

[in] signaturePartName

Указатель интерфейса IOpcPartUri , представляющий имя части, в которой хранится разметка подписи, или значение NULL для создания имени части при создании сигнатуры.

Возвращаемое значение

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.

Комментарии

До создания сигнатуры имя части сигнатуры, в котором хранится разметка подписи, можно изменить. Чтобы задать новое имя части, вызовите этот метод со значением параметра signaturePartName , заданным в качестве указателя интерфейса IOpcPartUri , представляющего новое имя. Чтобы очистить существующее имя части, задайте для параметра signaturePartName значение NULL.

Чтобы получить доступ к имени части подписи перед созданием подписи, вызовите IOpcSigningOptions::GetSignaturePartName. Чтобы получить доступ к имени части подписи после создания сигнатуры, вызовите метод IOpcDigitalSignature::GetSignaturePartName .

Часть сигнатуры, в котором хранится разметка подписи, относится к подписи.

Потокобезопасность

Объекты упаковки не являются потокобезопасны.

Дополнительные сведения см. в начало работы с API упаковки.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header msopc.h

См. также раздел

Основные интерфейсы упаковки

начало работы с помощью API упаковки

IOpcDigitalSignature

IOpcSigningOptions

Разделы общих сведений

Руководство по программированию API упаковки

Справочник по API упаковки

Примеры API упаковки

Упаковка интерфейсов цифровой подписи

Интерфейсы упаковки

Справочные материалы