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.