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


Метод IOpcDigitalSignatureManager::RemoveSignature (msopc.h)

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

Синтаксис

HRESULT RemoveSignature(
  [in] IOpcPartUri *signaturePartName
);

Параметры

[in] signaturePartName

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

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

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

Возвращаемый код или значение Описание
S_OK
Метод выполнен успешно.
E_POINTER
Параметр signaturePartName имеет значение NULL.
OPC_E_NO_SUCH_PART
0x80510018
Указанная часть не существует.

Комментарии

Если указанная часть сигнатуры не существует, этот метод завершится ошибкой.

Если часть удаляется из пакета, она не будет сохранена при сохранении пакета.

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

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

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

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

Требования

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

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

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

Общие сведения о цифровых подписях

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

IOpcDigitalSignatureManager

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

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

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

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

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

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

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