Bagikan melalui


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
MSIRUNMODE_REBOOTATEND
Reboot diperlukan setelah penginstalan berhasil.
MSIRUNMODE_REBOOTNOW
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

Lihat juga

Fungsi Akses Status Alat Penginstal