IAssemblyCache
更新:2007 年 11 月
表示融合 (Fusion) 技術所使用的全域組件快取。
interface IAssemblyCache : IUnknown {
HRESULT CreateAssemblyCacheItem (
[in] DWORD dwFlags,
[in] PVOID pvReserved,
[out] IAssemblyCacheItem **ppAsmItem,
[in, optional] LPCWSTR pszAssemblyName
);
HRESULT CreateAssemblyScavenger (
[out] IUnknown **ppUnkReserved
);
HRESULT InstallAssembly (
[in] DWORD dwFlags,
[in] LPCWSTR pszManifestFilePath,
[in] LPCFUSION_INSTALL_REFERENCE pRefData
);
HRESULT QueryAssemblyInfo (
[in] DWORD dwFlags,
[in] LPCWSTR pszAssemblyName,
[in, out] ASSEMBLY_INFO *pAsmInfo
);
HRESULT UninstallAssembly (
[in] DWORD dwFlags,
[in] LPCWSTR pszAssemblyName,
[in] LPCFUSION_INSTALL_REFERENCE pRefData,
[out, optional] ULONG *pulDisposition
);
};
方法
方法 |
描述 |
---|---|
取得新 IAssemblyCacheItem 的參考。 |
|
保留供融合技術於內部使用。 |
|
將指定的組件安裝到全域組件快取中。 |
|
取得與指定的組件有關的要求資料。 |
|
從全域組件快取解除安裝指定的組件。 |
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**Fusion.h
**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0