Struttura FUSION_INSTALL_REFERENCE
Rappresenta un riferimento eseguito da un'applicazione a un assembly installato nella global assembly cache.
Sintassi
typedef struct _FUSION_INSTALL_REFERENCE_ {
DWORD cbSize,
DWORD dwFlags,
GUID guidScheme,
LPCWSTR szIdentifier,
LPCWSTR szNonCanonicalData
} FUSION_INSTALL_REFERENCE, *LPFUSION_INSTALL_REFERENCE;
Members
Membro | Descrizione |
---|---|
cbSize |
Dimensioni della struttura in byte. |
dwFlags |
Riservato per l'estendibilità futura. Questo valore deve essere 0 (zero). |
guidScheme |
Entità che aggiunge il riferimento. Questo campo può avere uno dei valori seguenti: - FUSION_REFCOUNT_MSI_GUID: l'assembly viene fatto riferimento a un'applicazione installata usando Microsoft Windows Installer. Il szIdentifier campo è impostato su MSI e il szNonCanonicalData campo è impostato su Windows Installer . Questo schema viene usato per gli assembly side-by-side di Windows.- FUSION_REFCOUNT_UNINSTALL_SUBKEY_GUID: l'assembly viene fatto riferimento a un'applicazione visualizzata nell'interfaccia Aggiungi/Rimuovi programmi . Il szIdentifier campo fornisce il token che registra l'applicazione con l'interfaccia Aggiungi/Rimuovi programmi .- FUSION_REFCOUNT_FILEPATH_GUID: l'assembly viene fatto riferimento a un'applicazione rappresentata da un file nel file system. Il szIdentifier campo fornisce il percorso di questo file.- FUSION_REFCOUNT_OPAQUE_STRING_GUID: l'assembly viene fatto riferimento a un'applicazione rappresentata solo da una stringa opaca. Il szIdentifier campo fornisce questa stringa opaca. La global assembly cache non verifica l'esistenza di riferimenti opachi quando si rimuove questo valore.- FUSION_REFCOUNT_OSINSTALL_GUID: questo valore è riservato. |
szIdentifier |
Stringa univoca che identifica l'applicazione che ha installato l'assembly nella global assembly cache. Il valore dipende dal valore del guidScheme campo. |
szNonCanonicalData |
Stringa compresa solo dall'entità che aggiunge il riferimento. La global assembly cache archivia questa stringa, ma non la usa. |
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: Fusion.h
Versioni di .NET Framework: Disponibile da 2.0
Vedi anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.