Поделиться через


Метод 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
Header winsxs.h
DLL Sxs.dll

См. также раздел

IAssemblyCache