共用方式為


FUSION_INSTALL_REFERENCE 結構

表示應用程式對組件所做的參考,代表應用程式已安裝於全域組件快取中。

語法

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

成員

member 描述
cbSize 以位元組為單位的結構大小。
dwFlags 保留以供未來擴充。 此值必須設定為 0 (zero)。
guidScheme 新增參考的實體。 此欄位可以距有下列其中一個值:

- FUSION_REFCOUNT_MSI_GUID:此組件由一個使用 Microsoft Windows Installer 安裝的應用程式所參考。 szIdentifier 欄位會設定為 [MSI],而 [szNonCanonicalData] 欄位會設定為 [Windows Installer]。 此配置用於 Windows 並存組件。
- FUSION_REFCOUNT_UNINSTALL_SUBKEY_GUID:此組件由一個出現於 [新增/移除程式] 介面的應用程式所參考。 szIdentifier 欄位提供權杖,而該權杖可透過 [新增/移除程式] 介面註冊應用程式。
- FUSION_REFCOUNT_FILEPATH_GUID:此組件由檔案系統中的一個檔案所表示的應用程式所參考。 szIdentifier 欄位提供此檔案的路徑。
- FUSION_REFCOUNT_OPAQUE_STRING_GUID:此組件由一個只由不透明字串所表示的應用程式所參考。 szIdentifier 欄位提供此不透明字串。 您移除此值時,全域組件快取不會檢查是否存在不透明參考。
- FUSION_REFCOUNT_OSINSTALL_GUID:此值已保留。
szIdentifier 唯一字串,用於識別在全域組件快取中安裝組件的應用程式。 其值取決於 guidScheme 欄位的值。
szNonCanonicalData 只由新增參考之實體所了解的字串。 全域組件快取會儲存此字串,但不會使用它。

規格需求

平台:請參閱系統需求

標題: Fusion.h

.NET Framework版本:自 2.0 起可用

另請參閱