Share via


Método IAssemblyCache::CreateAssemblyCacheItem (winsxs.h)

El método CreateAssemblyCacheItem crea un elemento en la memoria caché de ensamblados que corresponde al ensamblado en paralelo que se va a instalar.

Sintaxis

HRESULT CreateAssemblyCacheItem(
  [in]           DWORD              dwFlags,
  [in]           PVOID              pvReserved,
  [out]          IAssemblyCacheItem **ppAsmItem,
  [in, optional] LPCWSTR            pszAssemblyName
);

Parámetros

[in] dwFlags

Reservado.

[in] pvReserved

Reservado.

[out] ppAsmItem

Puntero a una ubicación que contiene el puntero a la instancia de IAssemblyCacheItem que recibe la información.

[in, optional] pszAssemblyName

Puntero a un valor de cadena terminada en null que contiene el nombre seguro completamente especificado del ensamblado que se está instalando. El nombre proporcionado se comprueba para que coincida con el nombre del ensamblado en el manifiesto. Los nombres parciales devuelven FUSION_E_INVALID_NAME. Si este parámetro es null, no se comprueba el nombre.

Valor devuelto

Este método puede devolver uno de estos valores.

Valor devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
S_FALSE
El método no se realizó correctamente.
FUSION_E_INVALID_NAME
PszAssemblyName debe proporcionar el nombre completo del ensamblado.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winsxs.h
Archivo DLL Sxs.dll

Consulte también

IAssemblyCache