Sdílet prostřednictvím


FUSION_INSTALL_REFERENCE – struktura

Představuje odkaz, který aplikace provádí na sestavení, které má aplikace nainstalována v globální mezipaměti sestavení.

Syntax

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

Členové

Člen Description
cbSize Velikost struktury v bajtech.
dwFlags Vyhrazeno pro budoucí rozšiřitelnost. Tato hodnota musí být 0 (nula).
guidScheme Entita, která přidá odkaz. Toto pole může mít jednu z následujících hodnot:

– FUSION_REFCOUNT_MSI_GUID: Na sestavení odkazuje aplikace, která byla nainstalována pomocí Instalační služby systému Microsoft Windows. Pole szIdentifier je nastaveno na MSIa szNonCanonicalData pole je nastavené na Windows Installer. Toto schéma se používá pro souběžná sestavení Systému Windows.
- FUSION_REFCOUNT_UNINSTALL_SUBKEY_GUID: Na sestavení odkazuje aplikace, která se zobrazí v rozhraní Přidat nebo odebrat programy . Pole szIdentifier poskytuje token, který zaregistruje aplikaci pomocí rozhraní Přidat nebo odebrat programy .
- FUSION_REFCOUNT_FILEPATH_GUID: Na sestavení odkazuje aplikace, která je reprezentována souborem v systému souborů. Pole szIdentifier poskytuje cestu k tomuto souboru.
- FUSION_REFCOUNT_OPAQUE_STRING_GUID: Na sestavení odkazuje aplikace, která je reprezentována pouze neprůsažným řetězcem. Pole szIdentifier poskytuje tento neprůshlený řetězec. Globální mezipaměť sestavení (GM) nekontroluje existenci neprůsažných odkazů, když tuto hodnotu odeberete.
- FUSION_REFCOUNT_OSINSTALL_GUID: Tato hodnota je vyhrazena.
szIdentifier Jedinečný řetězec, který identifikuje aplikaci, která nainstalovala sestavení do globální mezipaměti sestavení. Jeho hodnota závisí na hodnotě guidScheme pole.
szNonCanonicalData Řetězec, kterému rozumí pouze entita, která přidává odkaz. Globální mezipaměť sestavení (G CACHE) tento řetězec ukládá, ale nepoužívá ho.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: Fusion.h

Verze rozhraní .NET Framework: K dispozici od verze 2.0

Viz také