Функция WintrustRemoveActionID (wintrust.h)
[Функция WintrustRemoveActionID доступна для использования в операционных системах, указанных в разделе Требования. В последующих версиях он может быть изменен или недоступен. Для проверки сертификата используйте функции CertGetCertificateChain и CertVerifyCertificateChainPolicy . Для проверки подписи технологии Authenticode используйте платформа .NET Framework.]
Функция WintrustRemoveActionID удаляет действие, добавленное функцией WintrustAddActionID . У этой функции нет связанной библиотеки импорта. Для динамической связи с Wintrust.dll необходимо использовать функции LoadLibrary и GetProcAddress .
Синтаксис
BOOL WintrustRemoveActionID(
[in] GUID *pgActionID
);
Параметры
[in] pgActionID
Указатель на структуру GUID , которая идентифицирует удаляемое действие, и поставщика доверия , поддерживающего это действие.
Служба WinTrust предназначена для работы с поставщиками доверия, реализованными третьими лицами. Каждый поставщик доверия предоставляет собственный уникальный набор идентификаторов действий. Сведения об идентификаторах действий, поддерживаемых поставщиком доверия, см. в документации для этого поставщика доверия.
Например, корпорация Майкрософт предоставляет поставщику доверия издателя программного обеспечения, который может установить надежность программного обеспечения, скачиваемого из Интернета или другой общедоступной сети. Поставщик доверия издателя программного обеспечения поддерживает следующие идентификаторы действий. Эти константы определены в Файле Softpub.h.
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение равно TRUE ; FALSE , если функция завершается сбоем.
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | wintrust.h |
Библиотека | Wintrust.lib |
DLL | Wintrust.dll |