Fungsi MsiSetMode (msiquery.h)
Fungsi MsiSetMode menetapkan status Boolean mesin internal.
Sintaks
UINT MsiSetMode(
[in] MSIHANDLE hInstall,
[in] MSIRUNMODE eRunMode,
[in] BOOL fState
);
Parameter
[in] hInstall
Tangani penginstalan yang disediakan untuk tindakan kustom DLL atau diperoleh melalui MsiOpenPackage, MsiOpenPackageEx, atau MsiOpenProduct.
[in] eRunMode
Menentukan mode eksekusi. Parameter ini harus menjadi salah satu nilai berikut. Meskipun ada banyak nilai untuk parameter ini, seperti yang dijelaskan dalam MsiGetMode, hanya salah satu nilai berikut yang dapat diatur.
Nilai | Makna |
---|---|
|
Reboot diperlukan setelah penginstalan berhasil. |
|
Reboot diperlukan untuk melanjutkan penginstalan. |
[in] fState
Menentukan status yang akan diatur ke TRUE atau FALSE.
Mengembalikan nilai
Fungsi ini mengembalikan UINT.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Installer 5.0 di Windows Server 2012, Windows 8, Windows Server 2008 R2 atau Windows 7. Windows Installer 4.0 atau Windows Installer 4.5 di Windows Server 2008 atau Windows Vista. Pemasang Windows pada Windows Server 2003 atau Windows XP |
Target Platform | Windows |
Header | msiquery.h |
Pustaka | Msi.lib |
DLL | Msi.dll |