wintrust.h) (WINTRUST_BLOB_INFO 结构

[ WINTRUST_BLOB_INFO 结构可用于“要求”部分中指定的操作系统。 它在后续版本中可能已更改或不可用。]

调用 WinVerifyTrust 验证内存 BLOB 时,将使用 WINTRUST_BLOB_INFO 结构。

注意 以下收件箱文件格式当前不支持此结构。 除了这些格式之外,可能还有其他格式不受支持。

  • .exe、.dll、.ocx) 等可移植可执行 (
  • cab 文件 (.cab)
  • 目录文件 (.cat)
只有具有 主题接口包 的文件格式 (支持此结构的 SIP) 提供程序才支持此结构。
 

语法

typedef struct WINTRUST_BLOB_INFO_ {
  DWORD   cbStruct;
  GUID    gSubject;
  LPCWSTR pcwszDisplayName;
  DWORD   cbMemObject;
  BYTE    *pbMemObject;
  DWORD   cbMemSignedMsg;
  BYTE    *pbMemSignedMsg;
} WINTRUST_BLOB_INFO, *PWINTRUST_BLOB_INFO;

成员

cbStruct

此结构中的字节数。

gSubject

要加载的 SIP 的 GUID

pcwszDisplayName

一个字符串,其中包含 pbMem 指向的内存对象的名称。

cbMemObject

要验证的内存 BLOB 的长度(以字节为单位)。

pbMemObject

指向要验证的内存 BLOB 的指针。

cbMemSignedMsg

此成员是保留的。 请勿使用。

pbMemSignedMsg

此成员是保留的。 请勿使用。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 wintrust.h