IAssemblyCache::CreateAssemblyCacheItem 方法 (winsxs.h)
CreateAssemblyCacheItem方法會在元件快取中建立專案,此專案會對應至所安裝的並存元件。
語法
HRESULT CreateAssemblyCacheItem(
[in] DWORD dwFlags,
[in] PVOID pvReserved,
[out] IAssemblyCacheItem **ppAsmItem,
[in, optional] LPCWSTR pszAssemblyName
);
參數
[in] dwFlags
保留的。
[in] pvReserved
保留的。
[out] ppAsmItem
位置的指標,其中包含接收資訊的 IAssemblyCacheItem 實例的指標。
[in, optional] pszAssemblyName
Null 終止字串值的指標,其中包含所安裝元件的完整指定強式名稱。 提供的名稱會經過驗證,以符合資訊清單中的元件名稱。 部分名稱 會傳回FUSION_E_INVALID_NAME。 如果此參數為 null,則不會驗證名稱。
傳回值
這個方法可以傳回其中一個值。
傳回值 | 描述 |
---|---|
|
此方法已成功。 |
|
方法未成功。 |
|
元件的完整名稱必須由 pszAssemblyName提供。 |
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | winsxs.h |
Dll | Sxs.dll |