Функция MsiSetMode (msiquery.h)
Функция MsiSetMode задает внутреннее логическое состояние подсистемы.
Синтаксис
UINT MsiSetMode(
[in] MSIHANDLE hInstall,
[in] MSIRUNMODE eRunMode,
[in] BOOL fState
);
Параметры
[in] hInstall
Дескриптор установки, предоставленной пользовательскому действию DLL или полученной через MsiOpenPackage, MsiOpenPackageEx или MsiOpenProduct.
[in] eRunMode
Указывает режим выполнения. Этот параметр должен иметь одно из следующих значений. Хотя для этого параметра существует много значений, как описано в MsiGetMode, можно задать только одно из следующих значений.
Значение | Значение |
---|---|
|
После успешной установки требуется перезагрузка. |
|
Чтобы продолжить установку, необходима перезагрузка. |
[in] fState
Указывает состояние, которое необходимо задать в значение TRUE или FALSE.
Возвращаемое значение
Эта функция возвращает UINT.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Установщик Windows 5.0 в Windows Server 2012, Windows 8, Windows Server 2008 R2 или Windows 7. Установщик Windows 4.0 или установщик Windows 4.5 в Windows Server 2008 или Windows Vista. Установщик Windows в Windows Server 2003 или Windows XP |
Целевая платформа | Windows |
Header | msiquery.h |
Библиотека | Msi.lib |
DLL | Msi.dll |