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 の場合、名前は検証されません。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

戻り値 説明
S_OK
メソッドが成功しました。
S_FALSE
メソッドが成功しませんでした。
FUSION_E_INVALID_NAME
アセンブリの完全な名前は 、pszAssemblyName によって指定する必要があります。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー winsxs.h
[DLL] Sxs.dll

関連項目

IAssemblyCache