struttura FUSION_INSTALL_REFERENCE (winsxs.h)

La struttura FUSION_INSTALL_REFERENCE contiene informazioni sull'applicazione che fa riferimento all'assembly affiancato. L'assembly a cui si fa riferimento può essere aggiunto o rimosso dall'archivio assembly side-by-side usando i metodi InstallAssembly e UninstallAssembly .

Sintassi

typedef struct _FUSION_INSTALL_REFERENCE_ {
  DWORD   cbSize;
  DWORD   dwFlags;
  GUID    guidScheme;
  LPCWSTR szIdentifier;
  LPCWSTR szNonCannonicalData;
} FUSION_INSTALL_REFERENCE, *LPFUSION_INSTALL_REFERENCE;

Members

cbSize

Dimensioni della struttura in byte.

dwFlags

Riservato, questo membro deve essere zero.

guidScheme

Applicazione che usa l'assembly side-by-side.

Per il parametro è possibile specificare uno dei valori riportati di seguito:

Valore Significato
FUSION_REFCOUNT_MSI_GUID
L'assembly viene fatto riferimento da un'applicazione installata tramite Windows Installer. Il membro szIdentifier è impostato su MSI e szNonCannonicalData è impostato su Windows Installer. Usa questo valore per gli assembly side-by-side di Windows.
FUSION_REFCOUNT_UNINSTALL_SUBKEY_GUID
L'assembly viene fatto riferimento da un'applicazione visualizzata in Installazione applicazioni. Il membro szIdentifier è il token usato per registrare l'applicazione con Installazione applicazioni.
FUSION_REFCOUNT_FILEPATH_GUID
L'assembly viene fatto riferimento da un'applicazione rappresentata da un file nel file system. Il parametro szIdentifier è il percorso di questo file.
FUSION_REFCOUNT_OPAQUE_STRING_GUID
L'assembly viene fatto riferimento da un'applicazione rappresentata solo da una stringa opaca. Il membro szIdentifier è questa stringa opaca. Questo valore è necessario affinché l'archivio affiancato verifichi l'esistenza di riferimenti opachi.
FUSION_REFCOUNT_OSINSTALL_GUID
Riservato

szIdentifier

Puntatore a un valore stringa che identifica l'applicazione che fa riferimento all'assembly. Il significato di questo identificatore dipende dal parametro guidScheme .

szNonCannonicalData

Stringa utilizzata solo dall'applicazione che fa riferimento all'assembly.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione winsxs.h