FUSION_INSTALL_REFERENCE-Struktur
Ein Verweis einer Anwendung auf eine Assembly, die im globalen Assemblycache der Anwendung installiert ist.
Syntax
typedef struct _FUSION_INSTALL_REFERENCE_ {
DWORD cbSize,
DWORD dwFlags,
GUID guidScheme,
LPCWSTR szIdentifier,
LPCWSTR szNonCanonicalData
} FUSION_INSTALL_REFERENCE, *LPFUSION_INSTALL_REFERENCE;
Member
Member | BESCHREIBUNG |
---|---|
cbSize |
Die Größe dieser Struktur in Byte. |
dwFlags |
Für zukünftige Erweiterungen reserviert. Dieser Wert muss auf 0 (Null) festgelegt werden. |
guidScheme |
Die Entität, die den Verweis hinzufügt. Dieses Feld kann einen der folgenden Werte aufweisen: - FUSION_REFCOUNT_MSI_GUID: Auf die Assembly wird von einer Anwendung verwiesen, die mithilfe des Microsoft Windows Installer installiert wurde. Das Feld szIdentifier wird auf MSI festgelegt, und das Feld szNonCanonicalData wird auf Windows Installer festgelegt. Dieses Schema wird für parallele Windows-Assemblys verwendet.- FUSION_REFCOUNT_UNINSTALL_SUBKEY_GUID: Auf die Assembly wird von einer Anwendung verwiesen, die in der Schnittstelle Programme hinzufügen/entfernen angezeigt wird. Das Feld szIdentifier stellt das Token bereit, das die Anwendung bei der Schnittstelle Programme hinzufügen/entfernen registriert.- FUSION_REFCOUNT_FILEPATH_GUID: Auf die Assembly wird von einer Anwendung verwiesen, die durch eine Datei im Dateisystem dargestellt wird. Das Feld szIdentifier stellt den Pfad zu dieser Datei bereit.- FUSION_REFCOUNT_OPAQUE_STRING_GUID: Auf die Assembly wird von einer Anwendung verwiesen, die nur durch eine opake Zeichenfolge dargestellt wird. Das Feld szIdentifier liefert die opake Zeichenfolge. Der globale Assemblycache überprüft nicht, ob opake Verweise vorhanden sind, wenn Sie diesen Wert entfernen.- FUSION_REFCOUNT_OSINSTALL_GUID: Dieser Wert ist reserviert. |
szIdentifier |
Eine eindeutige Zeichenfolge, die die Anwendung identifiziert, die die Assembly im globalen Assemblycache installiert hat. Ihr Wert hängt vom Wert des Felds guidScheme ab. |
szNonCanonicalData |
Eine Zeichenfolge, die nur von der Entität verstanden wird, die den Verweis hinzufügt. Diese Zeichenfolge ist im globalen Assemblycache gespeichert, aber dieser verwendet sie nicht. |
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: Fusion.h
.NET Framework-Versionen: Seit 2.0 verfügbar.
Siehe auch
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.