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 |