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 函数使用。 |