Megosztás a következőn keresztül:


FUSION_INSTALL_REFERENCE struktúra

Olyan hivatkozást jelöl, amelyet egy alkalmazás egy olyan szerelvényre tesz, amelyet az alkalmazás telepített a globális szerelvény-gyorsítótárba.

Syntax

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

Tagok

Tag Description
cbSize A struktúra mérete bájtban.
dwFlags A jövőbeli bővíthetőség érdekében fenntartva. Ennek az értéknek 0 -nak (nulla) kell lennie.
guidScheme A hivatkozást hozzáadó entitás. Ez a mező a következő értékek egyikével rendelkezhet:

- FUSION_REFCOUNT_MSI_GUID: A szerelvényre a Microsoft Windows Installer használatával telepített alkalmazás hivatkozik. A szIdentifier mező értéke MSI, a szNonCanonicalData mező pedig értékre Windows Installervan állítva. Ezt a sémát a Windows egymás melletti szerelvényekhez használjuk.
- FUSION_REFCOUNT_UNINSTALL_SUBKEY_GUID: A szerelvényre egy alkalmazás hivatkozik, amely a Programok hozzáadása/eltávolítása felületen jelenik meg. A szIdentifier mező azt a jogkivonatot adja meg, amely regisztrálja az alkalmazást a Programok hozzáadása/eltávolítása felületen.
- FUSION_REFCOUNT_FILEPATH_GUID: A szerelvényre egy olyan alkalmazás hivatkozik, amelyet egy fájl jelöl a fájlrendszerben. A szIdentifier mező megadja a fájl elérési útját.
- FUSION_REFCOUNT_OPAQUE_STRING_GUID: A szerelvényre egy olyan alkalmazás hivatkozik, amelyet csak egy átlátszatlan sztring jelöl. A szIdentifier mező ezt az átlátszatlan sztringet adja meg. A globális szerelvény-gyorsítótár nem ellenőrzi az átlátszatlan hivatkozások meglétét az érték eltávolításakor.
- FUSION_REFCOUNT_OSINSTALL_GUID: Ez az érték foglalt.
szIdentifier Egyedi sztring, amely azonosítja azt az alkalmazást, amely a szerelvényt a globális szerelvény-gyorsítótárban telepítette. Az értéke a mező értékétől guidScheme függ.
szNonCanonicalData Olyan sztring, amelyet csak a hivatkozást hozzáadó entitás ért. A globális szerelvény-gyorsítótár tárolja ezt a sztringet, de nem használja.

Követelmények

Platformok: Lásd: Rendszerkövetelmények.

Fejléc: Fusion.h

.NET-keretrendszer verziók: 2.0 óta elérhető

Lásd még