winsxs.h 标头

此标头由应用程序安装和服务使用。 有关详细信息,请参阅:

winsxs.h 包含以下编程接口:

接口

 
IAssemblyCache

IAssemblyCache 接口可用于安装、卸载或查询并行程序集。 通过调用 CreateAssemblyCache 函数获取 IAssemblyCache 的实例。
IAssemblyCacheItem

IAssemblyCacheItem 接口可用于使用基于流的安装将并行程序集安装到并行存储中。
IAssemblyName

IAssemblyName 接口表示并行程序集名称。

函数

 
CreateAssemblyCache

CreateAssemblyCache 函数获取 IAssemblyCache 接口的实例。
CreateAssemblyNameObject

CreateAssemblyNameObject 函数获取 IAssemblyName 接口的实例。

结构

 
ASSEMBLY_INFO

ASSEMBLY_INFO 结构包含有关并行程序集存储中的程序集的信息。 该信息由 QueryAssemblyInfo 方法使用。
FUSION_INSTALL_REFERENCE

FUSION_INSTALL_REFERENCE 结构包含有关引用并行程序集的应用程序的信息。

枚举

 
ASM_CMP_FLAGS

isEqual 方法使用 ASM_CMP_FLAGS 枚举的值来指定要比较两个程序集名称的哪些部分。
ASM_DISPLAY_FLAGS

getDisplayName 方法使用 ASM_DISPLAY_FLAGS 枚举的值来指定要在程序集名称的字符串表示形式中包含程序集全名的哪些部分。
ASM_NAME

ASM_NAME枚举的值是并行程序集名称中包含的名称/值对的属性 ID。
CREATE_ASM_NAME_OBJ_FLAGS

CREATE_ASM_NAME_OBJ_FLAGS枚举由 CreateAssemblyNameObject 函数使用。