Función MsiInstallProductA (msi.h)

La función MsiInstallProduct instala o desinstala un producto.

Sintaxis

UINT MsiInstallProductA(
  [in] LPCSTR szPackagePath,
  [in] LPCSTR szCommandLine
);

Parámetros

[in] szPackagePath

Cadena terminada en null que especifica la ruta de acceso a la ubicación del paquete de Windows Installer. El valor de cadena puede contener una dirección URL (por ejemplo http://packageLocation/package/package.msi, ), una ruta de acceso de red (por ejemplo, \packageLocation\package.msi), una ruta de acceso de archivo (por ejemplo, file://packageLocation/package.msi) o una ruta de acceso local (por ejemplo, D:\packageLocation\package.msi).

[in] szCommandLine

Cadena terminada en null que especifica la configuración de la propiedad de la línea de comandos. Debe ser una lista del formato Property=Setting Property=Setting. Para más información, consulte Sobre propiedades.

Para realizar una instalación administrativa, incluya ACTION=ADMIN en szCommandLine. Para obtener más información, consulte la propiedad ACTION.

Valor devuelto

Valor Significado
ERROR_SUCCESS
La función se completa correctamente.
Un error relacionado con una acción
Para más información, consulte Códigos de error.
Error de inicialización
Error relacionado con la inicialización.
 

Para obtener más información, vea Mensajes de error mostrados.

Comentarios

La función MsiInstallProduct muestra la interfaz de usuario con la configuración actual y el modo de registro.

Para obtener más información, vea REMOVE ( propiedad).

Nota:

El encabezado msi.h define MsiInstallProduct como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.

Requisitos

   
Cliente mínimo compatible Windows Installer 5.0 en Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 en Windows Server 2008 o Windows Vista. Consulte Requisitos de Windows Installer en tiempo de ejecución para obtener información sobre el Service Pack mínimo de Windows que requiere una versión de Windows Installer.
Plataforma de destino Windows
Encabezado msi.h
Library Msi.lib
Archivo DLL Msi.dll

Consulte también

Mensajes de error mostrados

Códigos de error

Error de inicialización

Funciones de instalación y configuración

Instalaciones de varios paquetes