Método IAssemblyCache::InstallAssembly (winsxs.h)
El método InstallAssembly agrega una referencia de aplicación a un ensamblado al almacén en paralelo y copia los archivos del ensamblado en el almacén en paralelo. Los archivos del ensamblado que se va a instalar deben estar presentes en el sistema de archivos actual.
Sintaxis
HRESULT InstallAssembly(
[in] DWORD dwFlags,
[in] LPCWSTR pszManifestFilePath,
[in, optional] LPCFUSION_INSTALL_REFERENCE pRefData
);
Parámetros
[in] dwFlags
Este parámetro especifica cómo se van a reemplazar los archivos existentes en el almacén en paralelo por archivos del ensamblado que se va a instalar.
Se puede especificar una de las siguientes opciones.
[in] pszManifestFilePath
Puntero a un valor de cadena que contiene la ruta de acceso completa a la biblioteca vinculada dinámica (DLL) o archivo ejecutable (EXE) que contiene el manifiesto del ensamblado. Cualquier otro archivo de ensamblado debe encontrarse en el mismo directorio que este archivo DLL o EXE.
[in, optional] pRefData
Puntero a una estructura de FUSION_INSTALL_REFERENCE que describe la aplicación que contiene la referencia al ensamblado que se va a instalar. Si este parámetro es null, se copian los archivos de ensamblado, pero no se agrega ninguna referencia de aplicación al almacén en paralelo.
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. |
Requisitos
Requisito | Value |
---|---|
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 |