IAssemblyCache::QueryAssemblyInfo 方法 (winsxs.h)
QueryAssemblyInfo 方法在并行程序集存储中查询程序集信息,并针对程序集清单验证并行程序集存储中的文件。
语法
HRESULT QueryAssemblyInfo(
[in, optional] DWORD dwFlags,
[in] LPCWSTR pszAssemblyName,
[in, out] ASSEMBLY_INFO *pAsmInfo
);
参数
[in, optional] dwFlags
指定要检索的信息。
此参数可以是以下一个或多个值或 0。
值 | 含义 |
---|---|
|
根据程序集清单验证并行程序集存储中的程序集文件。 这包括验证程序集的哈希和强名称签名。 |
|
返回程序集中所有文件的大小。 |
[in] pszAssemblyName
指向以 null 结尾的字符串值的指针,该值包含要查询的程序集的完全指定的强名称。 如果未完全指定名称,则方法的结果为未定义。
[in, out] pAsmInfo
指向接收信息的 ASSEMBLY_INFO 结构的指针。
返回值
此方法可以返回其中一个值。
返回值 | 说明 |
---|---|
|
方法成功。 |
|
方法未成功。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | winsxs.h |
DLL | Sxs.dll |