Share via


FUSION_INSTALL_REFERENCE Struktur (winsxs.h)

Die FUSION_INSTALL_REFERENCE-Struktur enthält Informationen zur Anwendung, die auf die parallele Assembly verweist. Die Assembly, auf die verwiesen wird, kann mit den Methoden InstallAssembly und UninstallAssembly dem parallelen Assemblyspeicher hinzugefügt oder daraus entfernt werden.

Syntax

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

Member

cbSize

Die Größe dieser Struktur in Byte.

dwFlags

Reserviert, muss dieses Element 0 sein.

guidScheme

Die Anwendung, die die parallele Assembly verwendet.

Dieser Parameter kann einen der folgenden Werte aufweisen:

Wert Bedeutung
FUSION_REFCOUNT_MSI_GUID
Auf die Assembly wird von einer Anwendung verwiesen, die mithilfe von Windows Installer installiert wurde. Das szIdentifier-Element ist auf MSI und szNonCannonicalData auf Windows Installer festgelegt. Verwenden Sie diesen Wert für parallele Windows-Assemblys.
FUSION_REFCOUNT_UNINSTALL_SUBKEY_GUID
Auf die Assembly wird von einer Anwendung verwiesen, die unter Software angezeigt wird. Das szIdentifier-Element ist das Token, das zum Registrieren der Anwendung bei Add/Remove-Programmen verwendet wird.
FUSION_REFCOUNT_FILEPATH_GUID
Auf die Assembly wird von einer Anwendung verwiesen, die durch eine Datei im Dateisystem dargestellt wird. Der parameter szIdentifier ist der Pfad zu dieser Datei.
FUSION_REFCOUNT_OPAQUE_STRING_GUID
Auf die Assembly wird von einer Anwendung verwiesen, die nur durch eine undurchsichtige Zeichenfolge dargestellt wird. Das szIdentifier-Element ist diese undurchsichtige Zeichenfolge. Dieser Wert ist erforderlich, damit der parallele Speicher überprüft, ob undurchsichtige Verweise vorhanden sind.
FUSION_REFCOUNT_OSINSTALL_GUID
Reserviert

szIdentifier

Ein Zeiger auf einen Zeichenfolgenwert, der die Anwendung identifiziert, die auf die Assembly verweist. Die Bedeutung dieses Bezeichners hängt vom guidScheme-Parameter ab.

szNonCannonicalData

Eine Zeichenfolge, die nur von der Anwendung verwendet wird, die auf die Assembly verweist.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile winsxs.h