WintrustRemoveActionID 函数 (wintrust.h)

[ WintrustRemoveActionID 函数可用于“要求”部分中指定的操作系统。 它可能在后续版本中变更或不可用。 对于证书验证,请使用 CertGetCertificateChainCertVerifyCertificateChainPolicy 函数。 对于 Authenticode 技术签名验证,请使用 .NET Framework。]

WintrustRemoveActionID 函数删除由 WintrustAddActionID 函数添加的操作。 此函数没有关联的导入库。 必须使用 LoadLibraryGetProcAddress 函数动态链接到 Wintrust.dll。

语法

BOOL WintrustRemoveActionID(
  [in] GUID *pgActionID
);

参数

[in] pgActionID

指向 GUID 结构的指针,该结构标识要删除的操作和支持该操作 的信任提供程序

WinTrust 服务旨在与由第三方实现的信任提供程序配合使用。 每个信任提供程序都提供其自己唯一的操作标识符集。 有关信任提供程序支持的操作标识符的信息,请参阅该信任提供程序的文档。

例如,Microsoft 提供了一个软件发布者信任提供程序,该提供程序可以建立从 Internet 或其他一些公共网络下载的软件的可信度。 软件发布者信任提供程序支持以下操作标识符。 这些常量在 Softpub.h 中定义。

含义
WINTRUST_ACTION_GENERIC_VERIFY
仅验证证书链。
WINTRUST_ACTION_GENERIC_VERIFY_V2
使用 Authenticode 策略提供程序验证文件或对象。
HTTPSPROV_ACTION
通过 Internet Explorer 验证 SSL/PCT 连接。

返回值

如果函数成功,则返回值为 TRUE ;如果函数失败,则 为 FALSE

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 wintrust.h
Library Wintrust.lib
DLL Wintrust.dll

另请参阅

WintrustAddActionID