Cabeçalho winsxs.h
Esse cabeçalho é usado pela Instalação e Manutenção do Aplicativo. Para obter mais informações, consulte:
winsxs.h contém as seguintes interfaces de programação:
Interfaces
IAssemblyCache A interface IAssemblyCache pode ser usada para instalar, desinstalar ou consultar um assembly lado a lado. Uma instância de IAssemblyCache é obtida chamando a função CreateAssemblyCache. |
Iassemblycacheitem A interface IAssemblyCacheItem pode ser usada para instalar assemblies lado a lado no repositório lado a lado usando uma instalação baseada em fluxo. |
Iassemblyname A interface IAssemblyName representa um nome de assembly lado a lado. |
Funções
CreateAssemblyCache A função CreateAssemblyCache obtém uma instância da interface IAssemblyCache. |
CreateAssemblyNameObject A função CreateAssemblyNameObject obtém uma instância da interface IAssemblyName. |
Estruturas
ASSEMBLY_INFO A estrutura ASSEMBLY_INFO contém informações sobre um assembly no repositório de assembly lado a lado. As informações são usadas pelo método QueryAssemblyInfo. |
FUSION_INSTALL_REFERENCE A estrutura FUSION_INSTALL_REFERENCE contém informações sobre o aplicativo que faz referência ao assembly lado a lado. |
Enumerações
ASM_CMP_FLAGS Os valores da enumeração ASM_CMP_FLAGS são usados pelo método IsEqual para especificar quais partes de dois nomes de assembly serão comparadas. |
ASM_DISPLAY_FLAGS Os valores da enumeração ASM_DISPLAY_FLAGS são usados pelo método GetDisplayName para especificar quais partes do nome completo do assembly incluir na representação de cadeia de caracteres do nome do assembly. |
ASM_NAME Os valores da enumeração ASM_NAME são as IDs de propriedade para os pares nome-valor incluídos em um nome de assembly lado a lado. |
CREATE_ASM_NAME_OBJ_FLAGS A enumeração CREATE_ASM_NAME_OBJ_FLAGS é usada pela função CreateAssemblyNameObject. |