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 |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
|
El método no se realizó correctamente. |
|
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 |