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 起可用