estrutura FUSION_INSTALL_REFERENCE (winsxs.h)
A estrutura FUSION_INSTALL_REFERENCE contém informações sobre o aplicativo que faz referência ao assembly lado a lado. O assembly que está sendo referenciado pode ser adicionado ou removido do repositório de assembly lado a lado usando os métodos InstallAssembly e UninstallAssembly .
Sintaxe
typedef struct _FUSION_INSTALL_REFERENCE_ {
DWORD cbSize;
DWORD dwFlags;
GUID guidScheme;
LPCWSTR szIdentifier;
LPCWSTR szNonCannonicalData;
} FUSION_INSTALL_REFERENCE, *LPFUSION_INSTALL_REFERENCE;
Membros
cbSize
O tamanho da estrutura em bytes.
dwFlags
Reservado, esse membro deve ser zero.
guidScheme
O aplicativo que usa o assembly lado a lado.
Esse parâmetro pode ter um dos seguintes valores:
Valor | Significado |
---|---|
|
O assembly é referenciado por um aplicativo que foi instalado usando o Windows Installer. O membro szIdentifier é definido como MSI e szNonCannonicalData é definido como Windows Installer. Use esse valor para assemblies lado a lado do Windows. |
|
O assembly é referenciado por um aplicativo que aparece em Adicionar/Remover Programas. O membro szIdentifier é o token usado para registrar o aplicativo com programas Add/Remove. |
|
O assembly é referenciado por um aplicativo representado por um arquivo no sistema de arquivos. O parâmetro szIdentifier é o caminho para esse arquivo. |
|
O assembly é referenciado por um aplicativo que é representado apenas por uma cadeia de caracteres opaca. O membro szIdentifier é essa cadeia de caracteres opaca. Esse valor é necessário para que o repositório lado a lado marcar para a existência de referências opacas. |
|
Reservado |
szIdentifier
Um ponteiro para um valor de cadeia de caracteres que identifica o aplicativo que faz referência ao assembly. O significado desse identificador depende do parâmetro guidScheme .
szNonCannonicalData
Uma cadeia de caracteres usada apenas pelo aplicativo que faz referência ao assembly.
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | winsxs.h |