Función MsiSetMode (msiquery.h)

La función MsiSetMode establece un estado booleano interno del motor.

Sintaxis

UINT MsiSetMode(
  [in] MSIHANDLE  hInstall,
  [in] MSIRUNMODE eRunMode,
  [in] BOOL       fState
);

Parámetros

[in] hInstall

Identificador de la instalación proporcionada a una acción personalizada de DLL o obtenida a través de MsiOpenPackage, MsiOpenPackageEx o MsiOpenProduct.

[in] eRunMode

Especifica el modo de ejecución. Este parámetro puede ser uno de los siguientes valores. Aunque hay muchos valores para este parámetro, como se describe en MsiGetMode, solo se puede establecer uno de los valores siguientes.

Valor Significado
MSIRUNMODE_REBOOTATEND
Un reinicio es necesario después de una instalación correcta.
MSIRUNMODE_REBOOTNOW
Es necesario reiniciar para continuar la instalación.

[in] fState

Especifica el estado que se va a establecer en TRUE o FALSE.

Valor devuelto

Esta función devuelve UINT.

Requisitos

Requisito Value
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. Windows Installer en Windows Server 2003 o Windows XP
Plataforma de destino Windows
Encabezado msiquery.h
Library Msi.lib
Archivo DLL Msi.dll

Consulte también

Funciones de acceso de estado del instalador